Size: a a a

2021 January 06

VS

Vladislav Sumin in KotlinLangRu
Другое на ktor и корутинах
источник

gv

gendalf van kenobi in KotlinLangRu
кто-нибудь пользуется tornadofx? решил создать пустой проект, а он мне только ошибки дает, как исправить?
источник

ch

central hardware in KotlinLangRu
gendalf van kenobi
кто-нибудь пользуется tornadofx? решил создать пустой проект, а он мне только ошибки дает, как исправить?
Проблемы с зависимостями - читайте инструкции на их сайте
источник
2021 January 07

BP

Bogdan Panchenko in KotlinLangRu
gendalf van kenobi
кто-нибудь пользуется tornadofx? решил создать пустой проект, а он мне только ошибки дает, как исправить?
Какая версия торнады ? 1.х это для jvm 8
источник

gv

gendalf van kenobi in KotlinLangRu
Bogdan Panchenko
Какая версия торнады ? 1.х это для jvm 8
все разобрался, надо было версию java 1,8 выбрать, спасибо
источник

BP

Bogdan Panchenko in KotlinLangRu
Также похоже что у вас jdk без javafx. Рекомендую познакомится с  https://openjfx.io/openjfx-docs/#install-javafx
источник

BP

Bogdan Panchenko in KotlinLangRu
Это для java 9+
источник

gv

gendalf van kenobi in KotlinLangRu
да,он как раз ругался на это, спасибо то что надо
источник

YS

Yury Schkatula in KotlinLangRu
народ, а в Котлине есть синтаксис "перехватить все исключения"?
источник

YS

Yury Schkatula in KotlinLangRu
что-то типа сишного catch(...)
источник

YS

Yury Schkatula in KotlinLangRu
или тут любое исключение - потомок от класса Exception?
источник

IM

Igor Mikhailov in KotlinLangRu
источник

IM

Igor Mikhailov in KotlinLangRu
Yury Schkatula
народ, а в Котлине есть синтаксис "перехватить все исключения"?
Это схема из Java. Вообще почти все ошибки которые стоит ловить это потомки Exception, самое общее это интерфейс Throwable, а Error это ошибки виртуальной машины (типа кончилась память)
источник

YS

Yury Schkatula in KotlinLangRu
ага, благодарствую - сейчас попробуем
источник

I

Icosider in KotlinLangRu
Подскажите, можно ли как-то параметрам метода присвоить значение? К примеру, есть метод:
fun method(obj: MyClass?) {
   if (obj == null)
       obj = MyClass()
}
В данном случаи такое сделать нельзя и приходится заводить новую переменную
источник
2021 January 08

ИИ

Иван Иванов... in KotlinLangRu
Icosider
Подскажите, можно ли как-то параметрам метода присвоить значение? К примеру, есть метод:
fun method(obj: MyClass?) {
   if (obj == null)
       obj = MyClass()
}
В данном случаи такое сделать нельзя и приходится заводить новую переменную
Во-первых, в вашем примере (obj == null) будет всегда false

А далее, либо так

fun method(obj: MyClass = MyClass()) {
   
}


Либо так

fun method(obj: MyClass?) {
   val obj = obj ?: MyClass()
}
источник

I

Icosider in KotlinLangRu
"val obj = obj ?: MyClass()" в данном случаи имя "obj" будет подсвечиваться как "shadowed" и как я уже сказал, создавать доп. переменные не очень катит как решение. И в случаи вашего первого примера, я не могу так сделать, так как метод оверрайдится
источник

ИИ

Иван Иванов... in KotlinLangRu
Icosider
"val obj = obj ?: MyClass()" в данном случаи имя "obj" будет подсвечиваться как "shadowed" и как я уже сказал, создавать доп. переменные не очень катит как решение. И в случаи вашего первого примера, я не могу так сделать, так как метод оверрайдится
Ну, не катит, значит не катит. Значит время возвращаться в Java.
источник

I

Icosider in KotlinLangRu
Ох, не, туда я точно не вернусь😂
источник

ИИ

Иван Иванов... in KotlinLangRu
Icosider
Ох, не, туда я точно не вернусь😂
Других вариантов не остаётся.
Только пересилить себя и затенить переменную
источник