Size: a a a

Kotlin Community

2020 April 10

M

Mi in Kotlin Community
Руслан Голиков Home
а почему если я добавляю в arraylist array через переменную, то при изменении переменной после добавления изменяется и содержимое списка?
Потому что вы выводите всегда содержимое array1, а не arrayList
источник

M

Mi in Kotlin Community
Vladimir Petrakovich
Потому что все объекты хранятся по ссылке, вам в @kotlin_start
Так массив копируется вроде при передачи в коллекции
источник

VP

Vladimir Petrakovich in Kotlin Community
Mi
Так массив копируется вроде при передачи в коллекции
Если коллекция создана на основе массива - да, если она содержит этот массив как элемент - конечно нет
источник

M

Mi in Kotlin Community
А, тут список массивов
источник

РH

Руслан Голиков Home in Kotlin Community
т.е. здесь нужно добавлять в список содержимое массива? я пробовал через arrayOf(array[0], array[1]), так работает.
источник

BP

Bogdan Panchenko in Kotlin Community
Руслан Голиков Home
т.е. здесь нужно добавлять в список содержимое массива? я пробовал через arrayOf(array[0], array[1]), так работает.
В массиве должна быть функция для копирования
источник

РH

Руслан Голиков Home in Kotlin Community
Bogdan Panchenko
В массиве должна быть функция для копирования
почему-то arrayList.add(array1.copyOf()) не дает желаемый эффект.
источник

M

Mi in Kotlin Community
Руслан Голиков Home
почему-то arrayList.add(array1.copyOf()) не дает желаемый эффект.
ваш код выше всегда выводит элементы array1 а не элементы списка
источник

РH

Руслан Голиков Home in Kotlin Community
Mi
ваш код выше всегда выводит элементы array1 а не элементы списка
блин, нашел ошибку. спасибо. теперь copyOf() работает правильно.
источник

AR

Abai Rakhym in Kotlin Community
Всем привет для новичка  в программирование где можно попрактиковаться  в языке  котлин (я не не знаю английскийкого)
источник

CC

Curious Cephalopod in Kotlin Community
Abai Rakhym
Всем привет для новичка  в программирование где можно попрактиковаться  в языке  котлин (я не не знаю английскийкого)
IDEA -> Плагины - > Edu Tools , в нём ставите kotlin koans
источник

CC

Curious Cephalopod in Kotlin Community
А еще можно официальную документацию почитать, она интересна и подробна
источник

BP

Bogdan Panchenko in Kotlin Community
Abai Rakhym
Всем привет для новичка  в программирование где можно попрактиковаться  в языке  котлин (я не не знаю английскийкого)
Офф документация неплохо переводится гуглом. Простенький код можно писать в https://play.kotlinlang.org
источник

BP

Bogdan Panchenko in Kotlin Community
Ну и выше сказали про плагин
источник

AN

Alexander Nozik in Kotlin Community
Abai Rakhym
Всем привет для новичка  в программирование где можно попрактиковаться  в языке  котлин (я не не знаю английскийкого)
kotlinlang.ru. Но ообще английский надо учить
источник

AN

Alexander Nozik in Kotlin Community
Тут недавно речь была про унари-плюсы. Сериализация от них отказывается. И от инфиксов to.  Что нельзя не одобрить. Я уже столько мерзких багов на этом поимел...
источник

M

Melodeiro in Kotlin Community
Alexander Nozik
Тут недавно речь была про унари-плюсы. Сериализация от них отказывается. И от инфиксов to.  Что нельзя не одобрить. Я уже столько мерзких багов на этом поимел...
А есть где почитать про это? Особенно про второе
источник

AT

Alexey Tkachenko in Kotlin Community
Alexander Nozik
Тут недавно речь была про унари-плюсы. Сериализация от них отказывается. И от инфиксов to.  Что нельзя не одобрить. Я уже столько мерзких багов на этом поимел...
круто, а что будет вместо?
источник

VP

Vladimir Petrakovich in Kotlin Community
Alexander Nozik
Тут недавно речь была про унари-плюсы. Сериализация от них отказывается. И от инфиксов to.  Что нельзя не одобрить. Я уже столько мерзких багов на этом поимел...
Самое интересное - что же решили использовать вместо этого
источник

AO

Alexey Otts in Kotlin Community
Vladimir Petrakovich
Самое интересное - что же решили использовать вместо этого
add?)
источник