Size: a a a

Kotlin Community

2020 July 29

AL

Alexander Levin in Kotlin Community
Andrew
Конструктор класса лист
Ну если вам нужен конкретный, то никто не мешает делать как в джаве:

val list = ArrayList<Int>()
источник

BV

Boris Vanin in Kotlin Community
Andrew
Ну типа во всех примерах юзается только хуйняOf(аргументы)
А что функцией коллекции создавать не радует?
источник

AN

Alexander Nozik in Kotlin Community
Andrew
Да
ну так вперед, все работает
источник

A

Andrew in Kotlin Community
А, понял
источник

A

Andrew in Kotlin Community
Спасибо большое
источник

AN

Alexander Nozik in Kotlin Community
collection literal это [1,2,3]. Этого нет и вероятно не будет.
источник

A

Andrew in Kotlin Community
Boris Vanin
А что функцией коллекции создавать не радует?
Нет)
источник

A

Andrew in Kotlin Community
Alexander Nozik
ArrayList<Int>() так?
В общем я имел ввиду это
источник

A

Andrew in Kotlin Community
Andrew
Понял, это я и хотел узнать
Затупил
источник

BP

Bogdan Panchenko in Kotlin Community
Andrew
Нет)
почему ?
источник

BV

Boris Vanin in Kotlin Community
Andrew
Нет)
Тогда котлин не твой язык, тут литералов для коллекций делать не собираются. А тебе всю жизнь страдать
источник

AN

Alexander Nozik in Kotlin Community
есть еще arrayListOf(1,2,3).
источник

A

Andrew in Kotlin Community
Boris Vanin
Тогда котлин не твой язык, тут литералов для коллекций делать не собираются. А тебе всю жизнь страдать
Нет, я не про литералы говорил, я тупанул
источник

A

Andrew in Kotlin Community
Alexander Nozik
есть еще arrayListOf(1,2,3).
Ну об этом я знал, но это как-то не всегда удобно
источник

AL

Alexander Levin in Kotlin Community
Andrew
А, понял
In short:

Не особо важно какой, но нужен лист? listOf / emptyList
Нужно чтобы менялось? mutableListOf
Нужен конкретный экземпляр класса? Используйте, никто не запрещает (но чревато неудобным синтаксисом и в целом работать с мутабельными листами всегда не круто), для некоторых есть такие же функции xOf
источник

A

Andrew in Kotlin Community
Alexander Levin
In short:

Не особо важно какой, но нужен лист? listOf / emptyList
Нужно чтобы менялось? mutableListOf
Нужен конкретный экземпляр класса? Используйте, никто не запрещает (но чревато неудобным синтаксисом и в целом работать с мутабельными листами всегда не круто), для некоторых есть такие же функции xOf
Окей, спасибо
источник

BV

Boris Vanin in Kotlin Community
Alexander Levin
In short:

Не особо важно какой, но нужен лист? listOf / emptyList
Нужно чтобы менялось? mutableListOf
Нужен конкретный экземпляр класса? Используйте, никто не запрещает (но чревато неудобным синтаксисом и в целом работать с мутабельными листами всегда не круто), для некоторых есть такие же функции xOf
А ещё я очень жду из экперемента функции build*()
источник

AN

Alexander Nozik in Kotlin Community
addendum:

конструкции типа
val list = ArrayList<Int>()
list.add(1)
liat.add(2)

в котлин считаются антипаттерном
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
А ещё я очень жду из экперемента функции build*()
я уже юзаю вовсю
источник

BV

Boris Vanin in Kotlin Community
Alexander Nozik
я уже юзаю вовсю
Я тоже для небольших скриптов и программок
источник