Size: a a a

2019 December 09

СБ

Сергей Сергеевич Богданов in KotlinLangRu
Emilia
боты не страдают синдромом вахтера ))))))
Я помню белые обои )
источник

E

Emilia in KotlinLangRu
чОрную пАсуду 🎤
источник

СБ

Сергей Сергеевич Богданов in KotlinLangRu
Боты-вахтеры. От котлинбокс
источник
2019 December 11

SR

Sergei Re in KotlinLangRu
Привет, я только изучаю котлин поэтому вопрос ламерский.
Хочу сделать лямбду которая сортирует мвссив чисел.
Так:
arr.sortDescending() сортировка работает.
А так:
val sort: (Array<Int>) -> Array<Int> = { it -> it.sortDescending()}
Получаю ошибку:
Excepted type mismatch: inferred type is Unit ...
А чего он юнит ожидает?
источник

DS

Dmitry ShaDV in KotlinLangRu
Sergei Re
Привет, я только изучаю котлин поэтому вопрос ламерский.
Хочу сделать лямбду которая сортирует мвссив чисел.
Так:
arr.sortDescending() сортировка работает.
А так:
val sort: (Array<Int>) -> Array<Int> = { it -> it.sortDescending()}
Получаю ошибку:
Excepted type mismatch: inferred type is Unit ...
А чего он юнит ожидает?
sortDescending ничего не возвращает, а сортирует существующий массив, поэтому Unit
источник
2019 December 12

SR

Sergei Re in KotlinLangRu
val char = "foo"[0] // f
val charEquals = char.equals("f")  // false
Почему?
источник

NK

Nikolai Karpov in KotlinLangRu
Sergei Re
val char = "foo"[0] // f
val charEquals = char.equals("f")  // false
Почему?
Справа String
источник

SR

Sergei Re in KotlinLangRu
Спасибо.
источник

M

Malik in KotlinLangRu
Как в функции b вернуть ссылку на функцию c?
источник

QH

Quantum Harmonizer in KotlinLangRu
Malik
Как в функции b вернуть ссылку на функцию c?
там же тип не подходит
источник

QH

Quantum Harmonizer in KotlinLangRu
c(): (String) -> Unit, значит, ::c: () -> (String) -> Unit
источник

M

Malik in KotlinLangRu
Ну да. Чего-то не могу сообразить. Хочу сделать такой вызов : a()()(«Hello»)
источник

AE

Alexandr Emelyanov in KotlinLangRu
Malik
Как в функции b вернуть ссылку на функцию c?
fun a() : () -> () -> (String) -> Unit = ::b
fun b() : () -> (String) -> Unit = ::c
fun c() : (String) -> Unit = ::print
источник

AE

Alexandr Emelyanov in KotlinLangRu
только зачем?
источник

M

Malik in KotlinLangRu
Alexandr Emelyanov
fun a() : () -> () -> (String) -> Unit = ::b
fun b() : () -> (String) -> Unit = ::c
fun c() : (String) -> Unit = ::print
Спасибо)
источник

M

Malik in KotlinLangRu
Alexandr Emelyanov
только зачем?
Поиграть
источник
2019 December 13

Y

YWNWA in KotlinLangRu
народ, такой вопрос: есть ли смысл писать либы на котлине, когда есть либы на джаве? или адекватные люди этим не занимаются и просто дергают джава библиотеки?
источник

QH

Quantum Harmonizer in KotlinLangRu
YWNWA
народ, такой вопрос: есть ли смысл писать либы на котлине, когда есть либы на джаве? или адекватные люди этим не занимаются и просто дергают джава библиотеки?
Имеет смысл писать тонкие обёртки, если это добавляет типобезопасности, и тонкие кроссплатформенные байндинги вроде ktor HTTP client.
Просто писать то, что уже есть, незачем совершенно.
источник

Y

YWNWA in KotlinLangRu
Quantum Harmonizer
Имеет смысл писать тонкие обёртки, если это добавляет типобезопасности, и тонкие кроссплатформенные байндинги вроде ktor HTTP client.
Просто писать то, что уже есть, незачем совершенно.
ну допустим я бы хотел запилить для диплома библиотеку на kotlin вместо java, например http либу, или что-то другое. От этого смысла мало?
источник

QH

Quantum Harmonizer in KotlinLangRu
YWNWA
ну допустим я бы хотел запилить для диплома библиотеку на kotlin вместо java, например http либу, или что-то другое. От этого смысла мало?
Реализовать HTTP ещё один долбаный раз? Куча работы, толку ноль.
источник