Вопросы с тегом «return»

Оператор return приводит к тому, что выполнение покидает текущую подпрограмму и возобновляет работу в той точке кода сразу после того, где была вызвана подпрограмма, известная как ее адрес возврата. Адрес возврата сохраняется, как правило, в стеке вызовов процесса, как часть операции выполнения вызова подпрограммы. Некоторые языки программирования позволяют функции указывать одно или несколько возвращаемых значений, которые передаются обратно в код, вызвавший функцию.


14
Как вернуть несколько значений из функции? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Канонический способ вернуть несколько значений в языках, которые его поддерживают, часто кортежем . …




5
вернуть, вернуть нет, и нет возврата вообще?
Рассмотрим три функции: def my_func1(): print "Hello World" return None def my_func2(): print "Hello World" return def my_func3(): print "Hello World" Все они, кажется, возвращают None. Есть ли различия между поведением возвращаемых значений этих функций? Есть ли причины отдавать предпочтение одному другому?
386 python  null  return 



3
Java-метод с возвращаемым типом компилируется без оператора return
Вопрос 1: Почему следующий код компилируется без оператора return? public int a() { while(true); } Обратите внимание: если я добавлю возврат через некоторое время, я получу Unreachable Code Error. Вопрос 2: С другой стороны, почему следующий код компилируется, public int a() { while(0 == 0); } хотя следующее не делает. …

17
Возвращаем массив в функцию
У меня есть массив, int arr[5]который передается в функцию fillarr(int arr[]): int fillarr(int arr[]) { for(...); return arr; } Как я могу вернуть этот массив? Как я буду использовать его, скажем, я вернул указатель, как я собираюсь получить к нему доступ?

2
В JavaScript считается ли возврат из оператора switch лучшей практикой, чем использование break?
Вариант 1 - переключиться с помощью возврата: function myFunction(opt) { switch (opt) { case 1: return "One"; case 2: return "Two"; case 3: return "Three"; default: return ""; } } Вариант 2 - переключение с помощью перерыва: function myFunction(opt) { var retVal = ""; switch (opt) { case 1: retVal …

8
оператор возврата против выхода () в main ()
Должен ли я использовать exit()или просто returnзаявления в main()? Лично я одобряю returnутверждения, потому что я чувствую, что это похоже на чтение любой другой функции, и управление потоком, когда я читаю код, является плавным (по моему мнению). И даже если я хочу реорганизовать main()функцию, мне returnкажется, что это лучший выбор, …
197 c++  c  coding-style  return  exit 


6
Возвращаясь из блока finally в Java
Недавно я был удивлен, обнаружив, что в блоке finally в Java возможно иметь оператор return. Похоже, что многие люди думают, что это плохо, как описано в « Не возвращайся в конце предложения ». Немного углубившись в подробности, я также обнаружил, что «возвращение Java не всегда » показывает довольно ужасные примеры …

24
Как вернуть несколько объектов из метода Java?
Я хочу вернуть два объекта из метода Java, и мне было интересно, что может быть хорошим способом сделать это? Возможные пути я могу думать о том, являются: Вернуть HashMap(поскольку эти два объекта связаны) или возвращать ArrayListиз Objectобъектов. Чтобы быть более точным, два объекта, которые я хочу вернуть, являются (а) Listобъектами …
173 java  return 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.