Returneaza-l)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În programare , instrucțiunea return face ca subrutina curentă să se termine și restabilește codul în punctul imediat următor celui în care a fost apelată funcția. În multe limbaje de programare, cuvântul cheie return permite unei funcții să specifice valoarea returnată pentru a trece la codul sursă care a numit funcția.

Limbile care necesită o returnare explicită pot admite mai multe declarații de returnare în aceeași funcție. Dacă acesta este sau nu un factor pozitiv este controversat (cei care respectă paradigma de programare structurată evită să insereze mai multe instrucțiuni de return pentru un singur subrutin).

Sintaxă

Următoarele sunt cele mai comune sintaxe pentru utilizarea instrucțiunii return :

Limba Sintaxă Dacă valoarea este omisă
Ada , Bash , [1] C , C ++ , Java , PHP , C # , JavaScript , D
 valoarea returnată ;
în Bash se returnează valoarea ultimei comenzi executate în funcție

în C [2] și C ++ [3] este un comportament nedefinit , dacă funcția nu este nulă

în PHP [4] returnează NULL

în JavaScript [5] returnează valoarea undefined

în Java și C # nu este permis, dacă funcția nu este nulă

DE BAZĂ
 ÎNTOARCERE
Lisp
 ( valoare returnată )
returnează ultima valoare declarată
Perl , Ruby
 returnează @values ;
returnează valoarea $ ;
întoarcere ;
returnează ultima valoare declarată
Piton
 valoarea returnată
None
Convorbire scurtă
 ^ valoare
Visual Basic .NET
 Returnează valoarea
Windows PowerShell
 valoarea returnată ;
obiect
asamblare x86
ret

Notă

  1. ^ în Bash numai numerele întregi din intervalul 0-255 pot fi returnate: http://tldp.org/LDP/abs/html/complexfunct.html#RETURNREF
  2. ^ https://msdn.microsoft.com/en-us/library/sta56yeb.aspx MSDN: Return statement (C)
  3. ^ https://msdn.microsoft.com/en-us/library/k68ktdwf.aspx MSDN: Return statement (C ++)
  4. ^ PHP: return - Manual , pe PHP Manual , Grupul PHP. Adus la 26 martie 2013 .
  5. ^ Returnare - JavaScript , pe MDN JavaScript Reference , Mozilla Developer Network. Adus pe 27 martie 2013.

Elemente conexe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT