Klausimai pažymėti „grįžti“

Grąžinimo ataskaitoje įvykdymas paliekamas iš dabartinio subroutino ir atnaujinamas kodo taške iš karto po to, kai buvo iškviestas subrutinas, vadinamas jo grąžinimo adresu. Grąžinimo adresas paprastai saugomas proceso skambučių stekoje, kaip dalis skambučio operacijos. Kai kurios programavimo kalbos leidžia funkcijoms nurodyti vieną ar kelias grąžinimo reikšmes, kurios bus grąžintos į kodą, kuris vadina šią funkciją.
50
atsakymai

Ar galiausiai „Java“ blokuojamas visada?

Atsižvelgiant į šį kodą, ar galiu būti visiškai įsitikinęs, kad galutinai blokas visada vykdomas, nepaisant to, kas ()? pabandykite {kažką (); sugrįžimo sėkmė; } sugauti (išimtis e) {grįžimo gedimas; } pagaliau {...
paklausė 15 rugsėjo. '08 8:43 val
14
atsakymai

Kaip grąžinti kelias funkcijas iš funkcijos?

Kanoninis būdas grąžinti kelias vertes į kalbas, kurios ją palaiko, dažnai yra derinamas. Pasirinkimas: naudojant paketą Apsvarstykite šį trivialų pavyzdį: def f (x): y0 = x + 1 y1 = x * 3 y2 = y0 ** y3 grįžimas (y0, y1, y2) Tačiau tai greita ...
nustatyti 10 dec. '08 4:55
26
atsakymai

Kaip galiu grąžinti kelias reikšmes iš funkcijos C #?

Aš perskaičiau šio klausimo C + + versiją, bet tikrai nesupratau. Ar kas nors gali paaiškinti, ar tai aišku ir kaip?
nustatytas balandžio 14 d '09 18:11
4
atsakymai

„Python“ - grąžina, grąžina „None“ ir visai negrįžta

Apsvarstykite tris funkcijas: def my_func1 (): print "Hello World" grįžti Nėra def my_func2 (): print "Hello World" grįžti def my_func3 (): print "Hello World" Jie atrodo grįžti Nėra. Ar yra kokių nors skirtumų tarp to, kaip asmuo elgiasi ...
nustatyti kovo 8 d. 13 val
8
atsakymai

„BASH“ funkcijų grįžimo ir išėjimo skirtumas

Koks skirtumas tarp „BASH“ funkcijų grąžinimo ir išėjimo ataskaitų, palyginti su išėjimo kodais?
12 d '10, 4:28
3
atsakymai

„Java“ metodas su grąžinimo tipo kompiliavimu be grąžinimo ataskaitos

1 klausimas. Kodėl toliau pateikiamas kodas be grąžinimo ataskaitos? public int a () {o (tiesa); } Pastaba Jei po to pridėsiu grąžą, tada gausiu nepasiekiamo kodo klaidą. 2 klausimas. Kita vertus, kodėl kompiliuokite su ...
birželio 25 d. 15 val
6
atsakymai

grąžinimo ataskaita vs išėjimas () pagrindiniame ()

Ar turėčiau naudoti išėjimo () išraiškas ar tiesiog grįžti į pagrindinį ()? Asmeniškai aš pasisakau už sugrįžimo pareiškimus, nes jaučiu, kad skaitau kitą funkciją, o srauto kontrolė, kai perskaičiau kodą, yra lygi (mano nuomone). Ir net ...
nustatė sausio 20 d '09 17:15 val
13
atsakymai

Grąžinta masyvo funkcija

Turiu masyvą int arr [5], kuris perduodamas funkcijai fillarr (int arr []): int fillarr (int arr []) {for (...); sugrįžimas; } Kaip galiu grąžinti šią masyvą? Kaip jį naudoti, tarkime, kad grąžinau žymeklį, kaip gauti dokumentaciją ...
nustatyti rugpjūčio 13 d '10, 5:17
25
atsakymai

Kaip grąžinti kelis objektus iš „Java“ metodo?

Noriu grąžinti du „Java“ metodo objektus ir stebėjosi, kas galėtų būti geras būdas tai padaryti? Galimi būdai, kuriuos galiu galvoti, yra: grąžinti „HashMap“ (nes abu objektai yra prijungti) arba grąžinti objektų „ArrayList“. ...
nustatyti 19 sausis '09, 4:51 val
5
atsakymai

Grįžkite iš galutinio bloko į java

Neseniai buvau nustebęs, kad galiausiai galima sugrąžinti pareiškimą „Java“ galutiniame bloke. Atrodo, kad daugelis žmonių mano, kad tai bloga, kaip aprašyta skyriuje „Negalima grįžti į galutinę sąlygą. Nusivilkęs šiek tiek giliau, aš taip pat nustatiau„ Java retur ...
nustatyti 07 rugsėjis '08 6:15
7
atsakymai

Kaip „grąžinti objektą“ C ++ sistemoje?

Žinau, kad pavadinimas skamba pažįstamas, nes yra daug panašių klausimų, bet prašau dar vieno problemos aspekto (aš žinau skirtumą tarp dalykų, esančių kamino, ir išleidimo į krūvą). „Java“ visada galiu grąžinti nuorodas į „vietinius“ publi objektus ...
yra nustatytas liepos 28 d. 10 val. 9:25
7
atsakymai

Kaip grąžinti dvi reikšmes iš funkcijos „python“?

Norėčiau grąžinti dvi funkcijas iš dviejų skirtingų kintamųjų. Pavyzdžiui: def select_choice (): loop = 1 eilutė = 0, o kilpa == 1: spausdinti ("1 eilutė 2. Ro ...
Nustatykite kovo 17 d. 12 val
3
atsakymai

Jei „Python“ grįšiu į „c“ bloką, ar failas bus uždarytas?

Apsvarstykite šiuos dalykus: su atvira (kelias, režimas) kaip f: grįžti [linija eilutei f, jei sąlyga] Ar failas bus tinkamai uždarytas arba naudojant grąžinimą bet kuriuo būdu apeinant konteksto valdytoją?
kovo 27 d. 12 val. 10:37
2
atsakymai

„JavaScript“ sistemoje jis grįžta iš perjungimo ataskaitos, kuri laikoma geresne praktika nei naudojant pertrauką?

1 variantas - perjungimas naudojant grąžą: funkcija myFunction (opt) {switch (opt) {1 atvejis: grįžti į „One“; 2 atvejis: grįžti į „du“; 3 atvejis: grąžinti „Trys“; numatytasis: grįžti ""; }} Varia ...
Nustatytas gegužės 24 d. 11 val
5
atsakymai

Kada turėčiau naudoti „grąžą“ es6 rodyklėse?

Naujos es6 rodyklės funkcijos sako, kad tam tikromis aplinkybėmis grąžinama: Išraiška taip pat yra netiesioginė šios funkcijos vertė. Kada turiu naudoti grįžimą su rodyklės es6 funkcijomis?
nustatė kovo 06-15 d. 1:56