Size: a a a

2020 May 31

QH

Quantum Harmonizer in KotlinLangRu
Александр
Function1 - это откуда?
внутри котлина. То же, что и (T) -> R
источник

А

Александр in KotlinLangRu
Quantum Harmonizer
внутри котлина. То же, что и (T) -> R
аа, типо можем в функциональном программировании использовать?
источник

IM

Igor Mikhailov in KotlinLangRu
Вот еще пример со стандартной библиотекой https://kotlinlang.ru/docs/reference/generics.html
public interface Comparable<in T> {
   public operator fun compareTo(other: T): Int
}

fun demo(x: Comparable<Number>) {
   x.compareTo(1.0) // 1.0 имеет тип Double, расширяющий Number
   // Таким образом, мы можем присвоить значение x переменной типа Comparable<Double>
   val y: Comparable<Double> = x // OK!
}
источник

QH

Quantum Harmonizer in KotlinLangRu
Александр
аа, типо можем в функциональном программировании использовать?
да блин, никто не знает, что такое функциональное программирование.
Если только принимаешь, то in, если только отдаёшь, то out.
источник

BP

Bogdan Panchenko in KotlinLangRu
Quantum Harmonizer
да блин, никто не знает, что такое функциональное программирование.
Если только принимаешь, то in, если только отдаёшь, то out.
Я сегодня увидел что не всегда 🌚 с ресивером было. Кидал сегодня файл в kotlin jvm
источник

А

Александр in KotlinLangRu
ок, спасибо
источник
2020 June 02

MF

Maryln Fletcher in KotlinLangRu
источник
2020 June 03

YS

Yury Schkatula in KotlinLangRu
хрмпф... я негодует или не разобрался...
источник

YS

Yury Schkatula in KotlinLangRu
неужели until в циклах только для позитивного инкремента?
источник

YS

Yury Schkatula in KotlinLangRu
т.е. мне надо пройтись от A до B, не включая сам B, и оно выглядит красиво для подрастающего цикла, но не работает для убывающего, а если явно заданный step "минус один", оно падает в рантайме
источник

IK

Iliya Kuznetsov in KotlinLangRu
Yury Schkatula
т.е. мне надо пройтись от A до B, не включая сам B, и оно выглядит красиво для подрастающего цикла, но не работает для убывающего, а если явно заданный step "минус один", оно падает в рантайме
If the [to] value is less than or equal to this value, then the returned range is empty.

:(
источник

IM

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

IM

Igor Mikhailov in KotlinLangRu
только если самому написать
источник

DM

Dmitrii Maslov in KotlinLangRu
Yury Schkatula
неужели until в циклах только для позитивного инкремента?
чего бы не использовать downTo ?
источник

IM

Igor Mikhailov in KotlinLangRu
так downTo включает обе границы как .. для положительных чисел
источник

DM

Dmitrii Maslov in KotlinLangRu
Igor Mikhailov
так downTo включает обе границы как .. для положительных чисел
тогда да, такого я вроде не видел, но если нужно, то экстеншен в одну строку можно написать:
public infix fun Int.downUntil(to: Int) = IntProgression.fromClosedRange(this, to + 1, -1)
источник

YS

Yury Schkatula in KotlinLangRu
просто оно ж ещё в переменных может лежать, и не знаешь наперёд, вверх будешь идти или вниз, поэтому Downto не катит
источник

YS

Yury Schkatula in KotlinLangRu
получается, надо через IntProgression
источник

IK

Iliya Kuznetsov in KotlinLangRu
Yury Schkatula
получается, надо через IntProgression
всё равно однострочник
источник

ДЛ

Дмитрий Лавров... in KotlinLangRu
Здравствуйте, как начать учить kotlin, по книге или по видеоуроку?
источник