Size: a a a

2020 December 29

АУ

Архадар Уваров... in KotlinLangRu
🙏🏼
источник

A

Alex Android in KotlinLangRu
Привет. А у when есть continue? Понятно, что нет, но как мне пустить проверку дальше сработавшего варианта?
when(a) {
1 -> continue
else -> print(a)
}
источник

AB

Anton Branch in KotlinLangRu
Alex Android
Привет. А у when есть continue? Понятно, что нет, но как мне пустить проверку дальше сработавшего варианта?
when(a) {
1 -> continue
else -> print(a)
}
Что значит "пусть дальше"? Что на входе и что на выходе. Или приведите пример.
источник

A

Alex Android in KotlinLangRu
Чтобы перешло дальше к else
источник

AB

Anton Branch in KotlinLangRu
else выполнится в том случае, если ни один из предыдущих не выполнился.
источник

A

Alex Android in KotlinLangRu
val a = 1
Ожидаю напечатанное 1
источник

AB

Anton Branch in KotlinLangRu
Задать условие, что-то вроде 1 or else.
источник

A

Alex Android in KotlinLangRu
Спс
источник

S

Sergey in KotlinLangRu
Alex Android
val a = 1
Ожидаю напечатанное 1
Ну если прям хочется с when то when(a) {
1 -> print(a)
else -> {}
}
источник

S

Sergey in KotlinLangRu
Только нужен ли он вам при таких условиях
источник

AB

Anton Branch in KotlinLangRu
fun main() {
   val a = 2
   when(a) {
       2 -> println("Two")
       1 -> println("One")
       else -> println("One")
   }
}
источник

A

Alex Android in KotlinLangRu
Ну то есть нельзя типа вот так
when(condition)
 "first" -> {
   if(something) {
     doSomething()
   }
   continue
 }
 else -> doNothing()
}
источник

AB

Anton Branch in KotlinLangRu
Alex Android
Ну то есть нельзя типа вот так
when(condition)
 "first" -> {
   if(something) {
     doSomething()
   }
   continue
 }
 else -> doNothing()
}
источник

AB

Anton Branch in KotlinLangRu
В доке приведены примеры "как можно".
источник
2020 December 30

VD

Victor Dobrov in KotlinLangRu
Добрый  день , ребят  можете простыми словами  объяснить  что  делает  inline???   признаюсь честно везде написано очень сложно .... совсем  не понимаю=(

Всех с наступающим
источник

I

Icosider in KotlinLangRu
Встраивает код функции инлайн в место вызова
источник

ch

central hardware in KotlinLangRu
Victor Dobrov
Добрый  день , ребят  можете простыми словами  объяснить  что  делает  inline???   признаюсь честно везде написано очень сложно .... совсем  не понимаю=(

Всех с наступающим
код inline функции будет вставлен в место вызова, на самом деле насколько я понимаю там сложнее, но по простому это так
источник

I

Icosider in KotlinLangRu
Главное запомнить, что лучше использовать встраивание, чем постоянно лямбы создавать
источник

VD

Victor Dobrov in KotlinLangRu
central hardware
код inline функции будет вставлен в место вызова, на самом деле насколько я понимаю там сложнее, но по простому это так
ну вот я так же ответил  на собесе   а мне сказали  минимально верно но нужно  углубленнее .... я почитал  углубленнее  а там прям  херь непонятная  какая то =(
источник

ch

central hardware in KotlinLangRu
Victor Dobrov
ну вот я так же ответил  на собесе   а мне сказали  минимально верно но нужно  углубленнее .... я почитал  углубленнее  а там прям  херь непонятная  какая то =(
можно декомпилировать вызов Inline функции посмотреть что там по факту
источник