Pytania otagowane jako return

Instrukcja return powoduje, że wykonanie opuszcza bieżący podprogram i wznawia działanie w punkcie kodu bezpośrednio po wywołaniu podprogramu, znanym jako jego adres zwrotny. Adres zwrotny jest zapisywany, zwykle na stosie wywołań procesu, jako część operacji wykonywania wywołania podprogramu. Niektóre języki programowania pozwalają funkcji na określenie jednej lub więcej wartości zwracanych, które mają być przekazane z powrotem do kodu, który wywołał funkcję.


14
Jak zwrócić wiele wartości z funkcji? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . Kanonicznym sposobem zwracania wielu wartości w językach, które go obsługują, jest często krotki …




5
zwróć, zwróć Brak i w ogóle nie zwróć?
Rozważ trzy funkcje: def my_func1(): print "Hello World" return None def my_func2(): print "Hello World" return def my_func3(): print "Hello World" Wszystkie wydają się zwracać Brak. Czy są jakieś różnice między zachowaniem zwracanej wartości tych funkcji? Czy są jakieś powody, by preferować jedno od drugiego?
386 python  null  return 




17
Zwraca tablicę w funkcji
Mam tablicę, int arr[5]która jest przekazywana do funkcji fillarr(int arr[]): int fillarr(int arr[]) { for(...); return arr; } Jak mogę zwrócić tę tablicę? Jak mam z niego korzystać, powiedzmy, że zwróciłem wskaźnik, w jaki sposób mam uzyskać do niego dostęp?


8
instrukcja return vs exit () w main ()
Czy powinienem używać exit()czy tylko returnoświadczeń w main()? Osobiście faworyzuję returninstrukcje, ponieważ uważam, że to jak czytanie dowolnej innej funkcji, a kontrola przepływu podczas czytania kodu jest płynna (moim zdaniem). I nawet jeśli chcę zmienić tę main()funkcję, returnwybór wydaje się lepszym wyborem niż exit(). Czy exit()robi coś specjalnego, returnco nie?
197 c++  c  coding-style  return  exit 


6
Wracając z ostatniego bloku w Javie
Byłem ostatnio zaskoczony, gdy odkryłem, że możliwe jest posiadanie instrukcji return w końcowym bloku w Javie. Wygląda na to, że wiele osób uważa, że ​​zrobienie czegoś złego, jak opisano w sekcji „ Nie wracaj w klauzuli na końcu ”. Zagłębiając się nieco głębiej, znalazłem również „ zwrot Javy nie zawsze …

24
Jak zwrócić wiele obiektów z metody Java?
Chcę zwrócić dwa obiekty z metody Java i zastanawiałem się, jaki może być dobry sposób na zrobienie tego? Możliwe sposoby mogę myśleć to: powrót HashMap(od dwóch obiektów są podobne) lub zwracać ArrayListz Objectobiektów. Mówiąc dokładniej, dwa obiekty, które chcę zwrócić, to (a) Listobiekty i (b) ich nazwy oddzielone przecinkami. Chcę …
172 java  return 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.