Size: a a a

Kotlin Community

2019 November 11

AN

Alexander Nozik in Kotlin Community
Там скажем так, если известно, что это DoubleBuffer на этапе компиляции, боксинга нет. Если не известно, то может быть. Там где-то у меня были веслые оптимизации вроде if(buffer is DoubleBuffer) (buffer as DoubleBuffer).doSomething
источник

AM

Andrew Mikhaylov in Kotlin Community
Alexander Nozik
Можно сделать интерфейс типа ListWithSet, который наследует лист, но позволяет только set. В чем проблема?
А что в add делать, error(...)? Тогда уж лучше наоборот, RandomAccess / MutableRandomAccess, от которых наследуются списки. Если уж метод декларирует, что на вход принимает список, то возможность передать туда массив -- так себе затея.
источник

VP

Vladimir Petrakovich in Kotlin Community
Andrew Mikhaylov
А что в add делать, error(...)? Тогда уж лучше наоборот, RandomAccess / MutableRandomAccess, от которых наследуются списки. Если уж метод декларирует, что на вход принимает список, то возможность передать туда массив -- так себе затея.
Кстати RandomAccess уже есть, и он немного не об этом)
источник

AN

Alexander Nozik in Kotlin Community
Andrew Mikhaylov
А что в add делать, error(...)? Тогда уж лучше наоборот, RandomAccess / MutableRandomAccess, от которых наследуются списки. Если уж метод декларирует, что на вход принимает список, то возможность передать туда массив -- так себе затея.
У листа нет add
источник

AL

Alexander Levin in Kotlin Community
Andrew Mikhaylov
А что в add делать, error(...)? Тогда уж лучше наоборот, RandomAccess / MutableRandomAccess, от которых наследуются списки. Если уж метод декларирует, что на вход принимает список, то возможность передать туда массив -- так себе затея.
Всмысле вроде речь о том что иерархию сделать условно такой:

List -> SettableList (+ set) -> MutableList (+ remove, add)
источник

AM

Andrew Mikhaylov in Kotlin Community
Alexander Nozik
У листа нет add
🙈
источник

ДБ

Дмитрий Борисов in Kotlin Community
Всем привет, каким образом в Ktor можно десериализовать лист объектов из json? Ktor: 1.2.5 пробую использовать gson
источник

QH

Quantum Harmonizer in Kotlin Community
Дмитрий Борисов
Всем привет, каким образом в Ktor можно десериализовать лист объектов из json? Ktor: 1.2.5 пробую использовать gson
Так же, как и без ktor.
источник
2019 November 12

QH

Quantum Harmonizer in Kotlin Community
🤔 почему в большинстве мест котлин работает с листами строго через итератор (многопоточка?), но не здесь?
источник

AP

Alexander Popov in Kotlin Community
Всем привет! Не подскажете, пожалуйста, полезные книги по котлину на русском для начинающих?)
источник

AL

Alexander Levin in Kotlin Community
Quantum Harmonizer
🤔 почему в большинстве мест котлин работает с листами строго через итератор (многопоточка?), но не здесь?
Я не был бы так уверен, что именно с листами через итератор вообще везде. С Iterable - безусловно.
источник

QH

Quantum Harmonizer in Kotlin Community
Alexander Popov
Всем привет! Не подскажете, пожалуйста, полезные книги по котлину на русском для начинающих?)
Привет. Посмотри FAQ по ссылке в описании чата.
источник

AP

Alexander Popov in Kotlin Community
Понял. Спасибо большое)
источник

VP

Vladimir Petrakovich in Kotlin Community
Quantum Harmonizer
🤔 почему в большинстве мест котлин работает с листами строго через итератор (многопоточка?), но не здесь?
Чтобы не создавать итератор, наверное
источник

QH

Quantum Harmonizer in Kotlin Community
Alexander Levin
Я не был бы так уверен, что именно с листами через итератор вообще везде. С Iterable - безусловно.
Твоя правда, почти всё написано для Iterable
источник

MZ

Meent Zeirison in Kotlin Community
Вечер всем, делал кто StdDeserializer для дженерик класса?
источник

MZ

Meent Zeirison in Kotlin Community
Пытался сделать так, но оно не очень работает (вообще нет)
источник

MZ

Meent Zeirison in Kotlin Community
@JsonDeserialize(using = ResponseDeserializer::class)
data class ResponseData<T>(val status: String, val msg: String, val response: List<T>)
источник

QH

Quantum Harmonizer in Kotlin Community
Meent Zeirison
Вечер всем, делал кто StdDeserializer для дженерик класса?
StdDeserializer откуда родом будет?
источник

MZ

Meent Zeirison in Kotlin Community
Jackson
источник