Size: a a a

2021 January 10

BP

Bogdan Panchenko in KotlinLangRu
и да можете пойти в @pofftop
источник

v

vorobyoff in KotlinLangRu
Bogdan Panchenko
val list = listOf(1, 2, 3) - тут ,удет ArrayList, но котлин урезает апи, но есть некие люди которые делают list as/is MutableList
А, вот вы о чем
источник

v

vorobyoff in KotlinLangRu
Я то думал о в принципе не изменямых сд, их содержимого
источник

v

vorobyoff in KotlinLangRu
Каст в сделку не входил
источник

BP

Bogdan Panchenko in KotlinLangRu
vorobyoff
Каст в сделку не входил
ага кода ваше приложения упадет тоже так скажете ?

Ну ок:
class Foo {
   private val mList = mutableListOf()
   val list: List<String> = mList
}


каста нет, но когда вы получаете list - у вас только апи read-onlyю Immutable там нет и давайте уже в @pofftop, это профильный чат по срачам "ФП языков"
источник

YS

Yury Schkatula in KotlinLangRu
V
Использовал обычный jaxb, по старинке
кстати, на оф.странице ретрофитов жирным по белому написано "не поддерживается Андроид", а мне оно надо
источник

V

V in KotlinLangRu
Yury Schkatula
кстати, на оф.странице ретрофитов жирным по белому написано "не поддерживается Андроид", а мне оно надо
В вопросе про андроид ничего нет
источник

ch

central hardware in KotlinLangRu
Yury Schkatula
кстати, на оф.странице ретрофитов жирным по белому написано "не поддерживается Андроид", а мне оно надо
если вам нужен андройд, вы ошиблись чатом в общем случае
источник

YS

Yury Schkatula in KotlinLangRu
да я думал, это общий фреймворк, без платформенной привязки
источник

DK

Daniil Karpov in KotlinLangRu
здравствуйте! только разбираюсь с котлином, как обращаться к n внутри for? задача проста, перебор коллекции, если номер операции меньше массива, пиши так, если номер операции последний и равен размеру массива, пиши иначе, написал вот так, но не работает вообще: for (n in damageCollection) {
           if (n<damageCollection.size) {print("$n, ")}
           else if (n==damageCollection.size) {print("$n")}
       }
источник

DK

Daniil Karpov in KotlinLangRu
если важно, damageCollection Это переменная которая собирает все данные напряжения с контроллера, с Java перенес правильно, обращаюсь, все работает
источник

BP

Bogdan Panchenko in KotlinLangRu
Daniil Karpov
здравствуйте! только разбираюсь с котлином, как обращаться к n внутри for? задача проста, перебор коллекции, если номер операции меньше массива, пиши так, если номер операции последний и равен размеру массива, пиши иначе, написал вот так, но не работает вообще: for (n in damageCollection) {
           if (n<damageCollection.size) {print("$n, ")}
           else if (n==damageCollection.size) {print("$n")}
       }
n это элемент колекции а не номер итерации
источник

DK

Daniil Karpov in KotlinLangRu
Bogdan Panchenko
n это элемент колекции а не номер итерации
благодарю, для меня это важное уточнение, а как мне определить что интерация последняя или в принципе контролировать или обращаться к порядку интераций?
источник

AB

Anton Branch in KotlinLangRu
n in damageCollection.indices
источник

BP

Bogdan Panchenko in KotlinLangRu
Daniil Karpov
благодарю, для меня это важное уточнение, а как мне определить что интерация последняя или в принципе контролировать или обращаться к порядку интераций?
Тогда вам нужен классический цикл. В котлине есть другой путь collection.forEachIndexed, как то так, имеет элемент и номер итерации.

Есть классический фор: for(i in 0 unles collection.size)
источник

DK

Daniil Karpov in KotlinLangRu
Anton Branch
n in damageCollection.indices
огромное спасибо за вариант кода
источник

DK

Daniil Karpov in KotlinLangRu
Bogdan Panchenko
Тогда вам нужен классический цикл. В котлине есть другой путь collection.forEachIndexed, как то так, имеет элемент и номер итерации.

Есть классический фор: for(i in 0 unles collection.size)
Так же благодарю Вас за ответ, Вы мне очень помогли, пойду гуглить
источник

BP

Bogdan Panchenko in KotlinLangRu
Daniil Karpov
огромное спасибо за вариант кода
Это штука аналогичная, но ее реализацию я не знаю
источник

BP

Bogdan Panchenko in KotlinLangRu
Daniil Karpov
Так же благодарю Вас за ответ, Вы мне очень помогли, пойду гуглить
Это в доке описано
источник

DK

Daniil Karpov in KotlinLangRu
Bogdan Panchenko
Это штука аналогичная, но ее реализацию я не знаю
если честно, не заметил, буду повнимательнее )
источник