Size: a a a

2021 May 30

🦁🐻

🦁 🐻 in Kotlin Start
Вот такую ошибку выводит

A 'return' expression required in a function with a block body ('{...}')
источник

AM

Andrew Mikhaylov in Kotlin Start
Переслано от Igor
По моему тут надо просто убрать: "else if (x > 1)"
источник

AM

Andrew Mikhaylov in Kotlin Start
Опять такая ошибка
И еще мне нужно возвращать 1 если x>0
источник

АМ

Артем Миницкий... in Kotlin Start
Замени на when красивее будет и в if`х не будешь путаться
источник

🦁🐻

🦁 🐻 in Kotlin Start
Ok щяс
источник

🦁🐻

🦁 🐻 in Kotlin Start
Опять та же ошибка
источник

В

Виктор in Kotlin Start
Попробуйте добавить else в when
источник

🦁🐻

🦁 🐻 in Kotlin Start
@VictorWizard снова это ошибка
источник

В

Виктор in Kotlin Start
Покажите как вы добавили
источник

🦁🐻

🦁 🐻 in Kotlin Start
источник

В

Виктор in Kotlin Start
Else в вашем случае должен возвращать Int, а не что угодно
источник

DE

Dmitry Evgenevich in Kotlin Start
return нужно перед when поставить
источник

В

Виктор in Kotlin Start
Да это уже дело стилистики, у него проблема в отсутствии нормального else
источник

DE

Dmitry Evgenevich in Kotlin Start
всмысле?
источник

МТ

Марк Туллий... in Kotlin Start
Ну тогда до when даже дело не дойдет)
источник

DE

Dmitry Evgenevich in Kotlin Start
🤦‍♂️ return when(){ bla bla}
источник

В

Виктор in Kotlin Start
В прямом. Его запись с кучей return выглядит так себе, но валидная, если будет else
источник

🦁🐻

🦁 🐻 in Kotlin Start
Сработал)
источник

DE

Dmitry Evgenevich in Kotlin Start
функция должна возвращать что-тоъ
источник

🦁🐻

🦁 🐻 in Kotlin Start
@VictorWizard спасибо
источник