Запитання з тегом «return»

Оператор повернення змушує виконання залишити поточну підпрограму та відновитись у точці в коді одразу після виклику підпрограми, відомої як її повернення. Зворотна адреса зберігається, як правило, у стеці виклику процесу, як частина операції здійснення виклику підпрограми. Деякі мови програмування дозволяють функції вказувати одне або більше повернених значень, що передаються назад до коду, який викликав функцію.

30
Чи остаточний блок завжди виконується на Java?
Враховуючи цей код, чи можу я бути абсолютно впевнений, що finallyблок завжди виконується, незалежно від того, що something()це? try { something(); return success; } catch (Exception e) { return failure; } finally { System.out.println("I don't know if this will get printed out"); }

14
Як повернути кілька значень з функції? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Канонічний спосіб повернення декількох значень на мовах, які його підтримують, часто тупірує . Варіант: …




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



3
Метод Java з типом повернення компілюється без оператора return
Питання 1: Чому наступний код складається без заяви про повернення? 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, чи повернення з заяви перемикання вважається кращою практикою, ніж використання перерви?
Варіант 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
return оператор vs exit () в main ()
Чи варто використовувати exit()або просто returnзаяви у main()? Особисто я віддаю перевагу returnтвердженням, бо відчуваю, що це як читання будь-якої іншої функції, а контроль потоку, коли я читаю код, є плавним (на мій погляд). І навіть якщо я хочу переробити цю main()функцію, мені returnздається кращим вибором, ніж exit(). Чи exit()робить …
197 c++  c  coding-style  return  exit 


6
Повернення з остаточно блоку на Java
Нещодавно я був здивований, коли виявив, що в Java можливо остаточно повернути заяву. Здається, що багато людей думають, що це погано робити, як описано у статті " Не повертайся нарешті ". Трохи заглибившись, я також виявив, що « повернення Java не завжди є », що показує кілька жахливих прикладів інших …

24
Як повернути кілька об’єктів з методу Java?
Я хочу повернути два об’єкти з методу Java, і мені було цікаво, що може бути хорошим способом зробити це? Можливі шляхи я можу думати про те, є: Повернути HashMap(оскільки ці два об'єкти пов'язані) або повертати ArrayListз Objectоб'єктів. Якщо точніше, два об'єкти, які я хочу повернути, - це (а) Listоб'єктів і …
172 java  return 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.