QH
generateSequence
— простой код, который очень легко распарсить, а generateIterator
— лютый непонятный говнокод. Потому что первый реализован в библиотеке, а второй — копипаста кусочка этой библиотеки?)Size: a a a
QH
generateSequence
— простой код, который очень легко распарсить, а generateIterator
— лютый непонятный говнокод. Потому что первый реализован в библиотеке, а второй — копипаста кусочка этой библиотеки?)EG
EG
AM
MI
EG
EG
VP
EG
AM
AM
QH
List(size) { index -> calculateValue() }
QH
AM
AL
List(5) { it * it } // [0,1,4,9,16]
collection.map { it * it }
val list = mutableListOf<Int>()
for (i in 1..5) {
list += i * i
}
EG
VM
var viewModels: List<AuthorizationViewModel> = emptyList()
set(value) {
quickConfirmMode = value.size == 1 && (field.size == 1 || field.isEmpty())
field = value
}
quickConfirmMode
и если она null то получается у меня коллекция не инициилизировалась а если нет то инициализировать еёQH
var viewModels: List<AuthorizationViewModel> = emptyList()
set(value) {
quickConfirmMode = value.size == 1 && (field.size == 1 || field.isEmpty())
field = value
}
quickConfirmMode
и если она null то получается у меня коллекция не инициилизировалась а если нет то инициализировать еёVM
QH