Size: a a a

2020 May 27

АО

Алексей Овсянников... in KotlinLangRu
Затем, что поле может отсутствовать или быть нулл
источник

T

Toxid in KotlinLangRu
var rangeString = ""
for (i in 1 until packedCount) {
   rangeString += i
}

вопрос конечно так себе, но тем не менее - есть ли более элегантный способ накопить в переменную числа строкой?
источник

CC

Curious Cephalopod in KotlinLangRu
val string = (1 until packedCount).joinToString("")
источник

QH

Quantum Harmonizer in KotlinLangRu
Toxid
var rangeString = ""
for (i in 1 until packedCount) {
   rangeString += i
}

вопрос конечно так себе, но тем не менее - есть ли более элегантный способ накопить в переменную числа строкой?
StringBuilder же
источник

T

Toxid in KotlinLangRu
Curious Cephalopod
val string = (1 until packedCount).joinToString("")
спасибо, так красивее
источник
2020 May 28

YS

Yury Schkatula in KotlinLangRu
гайз, а я верно понимаю, что в котлине нельзя вернуть tuple? что-то гуглёж меня расстраивает
источник

YS

Yury Schkatula in KotlinLangRu
tuple вернуть из функции
источник

IK

Iliya Kuznetsov in KotlinLangRu
Yury Schkatula
гайз, а я верно понимаю, что в котлине нельзя вернуть tuple? что-то гуглёж меня расстраивает
если тупл это двойка то return ['x' to 1] например
источник

IK

Iliya Kuznetsov in KotlinLangRu
вернее конечно mapOf("x" to 1)
источник

IK

Iliya Kuznetsov in KotlinLangRu
извините за питонизм
источник

YS

Yury Schkatula in KotlinLangRu
а синтакс хидера функции какой будет?
источник

IK

Iliya Kuznetsov in KotlinLangRu
fun foo():Map<String,Int>
источник

YS

Yury Schkatula in KotlinLangRu
ну, эдак и я могу 😁
источник

AK

Anthony K in KotlinLangRu
Стопэ, а Pair это не тоже самое?
источник

YS

Yury Schkatula in KotlinLangRu
а вот чтобы вернуть именно тупль
источник

IK

Iliya Kuznetsov in KotlinLangRu
Yury Schkatula
а вот чтобы вернуть именно тупль
что от туплы надо дальше, методы какие?
источник

YS

Yury Schkatula in KotlinLangRu
дальше либо передать в другой метод, могущий принять такой тупл, либо деконструировать в примитивы и т.п
источник

YS

Yury Schkatula in KotlinLangRu
т.е. тупл как first class citizen
источник

IK

Iliya Kuznetsov in KotlinLangRu
загуглил, Антон прав - есть Pair:
    val tuple = 1 to "Hello, World"
   assert(tuple.first==1)
   println(tuple.second)
источник

IK

Iliya Kuznetsov in KotlinLangRu
Pair<Int, String> будет сигнатура
источник