↑↑↓↓←→←→ⒷⒶ Войти !bnw Сегодня Клубы
Или я чего-то не догнал, или в Котлине, если ты хочешь сделать функцию с локальными переменными, тебе придётся возвращать значение при помощи `return`. Я это объехал, от чего код не стал очень красивым: ``` fun bugaga() : Int = when(true) { else -> { val z = 5 z }} ``` Или я чего-то очень-очень не догнал, или Котлин пилили фанаты `goto`...
#RTREPW / @dluciv / 3099 дней назад

я вообще ничего не догнал. чем плохо возвращать значение с помощью return?

#RTREPW/WZB / @goren / 3099 дней назад
@goren return это goto. Не для этого в Котлине if и when -- выражения... Никак не могу найти глубокий смысл...
#RTREPW/3ZY / @dluciv --> #RTREPW/WZB / 3099 дней назад

@dluciv ты меня окончательно запутал. при чём тут return и goto?

#RTREPW/XLC / @goren --> #RTREPW/3ZY / 3099 дней назад
@goren Ну красиво же, когда управляющие конструкции являются выражениями? Когда if возвращает значение, например. Когда тело функции -- выражение. А return в это не вписывается.
#RTREPW/0ZA / @dluciv --> #RTREPW/XLC / 3099 дней назад

@dluciv больной_ублюдок.jpg

#RTREPW/EG9 / @goren --> #RTREPW/0ZA / 3098 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.