Size: a a a

Kotlin Community

2020 November 14

FO

Franky OoGle in Kotlin Community
🤔 Вопрос.

val message = if (password.isEmpty())

Это одно и то же что:
val message = if (password.lengh < 6)

?
источник

GO

GGorAA Official in Kotlin Community
Franky OoGle
🤔 Вопрос.

val message = if (password.isEmpty())

Это одно и то же что:
val message = if (password.lengh < 6)

?
Нет
источник

AN

Alexander Nozik in Kotlin Community
Franky OoGle
🤔 Вопрос.

val message = if (password.isEmpty())

Это одно и то же что:
val message = if (password.lengh < 6)

?
Очевидно нет
источник

GO

GGorAA Official in Kotlin Community
Второе выдаст true если password будет короче 6
источник

GO

GGorAA Official in Kotlin Community
А первое если оно вообще пустое
источник

SB

Sergey Barmin in Kotlin Community
источник

FO

Franky OoGle in Kotlin Community
Я понимаю очевиднон что там пустой  а тут 6 чар
источник

GO

GGorAA Official in Kotlin Community
Очевидно ведь
источник

AN

Alexander Nozik in Kotlin Community
Franky OoGle
Я понимаю очевиднон что там пустой  а тут 6 чар
В чем вопрос тогда?
источник

FO

Franky OoGle in Kotlin Community
Но ответ одинаковый ... зачем надо было isEmpty
источник

FO

Franky OoGle in Kotlin Community
Что он еще делает ?  :)
источник

FO

Franky OoGle in Kotlin Community
Спс :)
источник

AN

Alexander Nozik in Kotlin Community
Franky OoGle
Что он еще делает ?  :)
Вы не в канал для телепятов зашли. Делает он то, что на нем написано
источник

FO

Franky OoGle in Kotlin Community
Franky OoGle
🤔 Вопрос.

val message = if (password.isEmpty())

Это одно и то же что:
val message = if (password.lengh < 6)

?
Чуствую себя глупо)
Просто пообщатся хотел наверное 🤣
источник

GO

GGorAA Official in Kotlin Community
Решил попробовать разархивировать при помощи тулзы архивирования, и он тоже выдает ошибку
источник

GO

GGorAA Official in Kotlin Community
Кстати, что интересно, так что при компиляции по нажатию на кнопку сборки в идее все работает
источник

AN

Alexander Nozik in Kotlin Community
Franky OoGle
Чуствую себя глупо)
Просто пообщатся хотел наверное 🤣
Для просто пообщаться @pofftop.
источник

с#

саша сок #KotlinGang... in Kotlin Community
подскажите, как выходить из такой ситуации

private var job: Job? = null
fun save() {
   job?.cancel()
   job = launch {
       // запись в файл
   }
}

я пишу для мультиплатформы и мне обязательно надо, чтобы это было thread-safe (потому что тогда параллельно будет 2 записи json файла и как-то не очень), но там нет лока почему-то.
наверное можно самому их определить через synchronized (jvm), freeze(native), ??? (js) или есть ещё варианты ?
источник

AN

Alexander Nozik in Kotlin Community
саша сок #KotlinGang
подскажите, как выходить из такой ситуации

private var job: Job? = null
fun save() {
   job?.cancel()
   job = launch {
       // запись в файл
   }
}

я пишу для мультиплатформы и мне обязательно надо, чтобы это было thread-safe (потому что тогда параллельно будет 2 записи json файла и как-то не очень), но там нет лока почему-то.
наверное можно самому их определить через synchronized (jvm), freeze(native), ??? (js) или есть ещё варианты ?
Mutex
источник

OY

Oleg Yukhnevich in Kotlin Community
Либо synchronized object из atomicfu
источник