Size: a a a

Kotlin Community

2020 September 08

с#

саша сок #KotlinGang... in Kotlin Community
Bogdan Panchenko
А остальное ? Компилятор как скомпилит ? Или все сделать todo("not implement) ?
так там уже лист готовый как аргумент
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Итератор тоже будет боксить
Ну опять же, это проблема листа. Можно сделать свой forEach.
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Так не надо наследовать лист
Ну то-есть создать параллельную ветку колекций и всех расширений, гениально. Никапли бойреплейта
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Ну опять же, это проблема листа. Можно сделать свой forEach.
Тоны кода
источник

BP

Bogdan Panchenko in Kotlin Community
Зачем если я просто класс сделаю
источник

с#

саша сок #KotlinGang... in Kotlin Community
Bogdan Panchenko
Зачем если я просто класс сделаю
ну сейчас и сказали же, что не особо работают они
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Ну то-есть создать параллельную ветку колекций и всех расширений, гениально. Никапли бойреплейта
Не надо делать параллельную ветку. Вы же сами сказали, что у вас приватный объект с локальным использованием. Да, конечно было бы хорошо, если бы инлайны все это делали, но не получается пока.
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Ну с примитивами так жили черти сколько времени, никто не жаловался. Ну и решение я написал, три строчки
Почему тогда решили велью типы завести ?
источник

BP

Bogdan Panchenko in Kotlin Community
саша сок #KotlinGang
ну сейчас и сказали же, что не особо работают они
Это вообще не работают
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Почему тогда решили велью типы завести ?
Я же не говорю, что не нужны. Просто пока нет. Когда будут, тогда можно будет обсудить.
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Не надо делать параллельную ветку. Вы же сами сказали, что у вас приватный объект с локальным использованием. Да, конечно было бы хорошо, если бы инлайны все это делали, но не получается пока.
Это я сказал что даже в таком случае происходит боксинг, хотя как раз тут можно и с оптимизировать
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Я же не говорю, что не нужны. Просто пока нет. Когда будут, тогда можно будет обсудить.
Боюсь я тогда буду занят уже не программированием
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Боюсь я тогда буду занят уже не программированием
Подумайте как народ жил на вижуал бейсике много лет, и вам сразу станет хорошо. Прогресс - он не приходит сразу.
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Подумайте как народ жил на вижуал бейсике много лет, и вам сразу станет хорошо. Прогресс - он не приходит сразу.
Я знаю. Ток нафига было его вообще вводить
источник

BP

Bogdan Panchenko in Kotlin Community
Вопрос про адекватность
источник

OY

Oleg Yukhnevich in Kotlin Community
Bogdan Panchenko
Я знаю. Ток нафига было его вообще вводить
Тебе же уже ответили:
https://t.me/kotlin_lang/205315
источник

BP

Bogdan Panchenko in Kotlin Community
Где ты там ответ увидел ? Эти типы можно было сделать и не инлайн
источник

BP

Bogdan Panchenko in Kotlin Community
Все же не жалуются на боксинг примитивов
источник

OY

Oleg Yukhnevich in Kotlin Community
Их чаще всего в коллекции не надо
источник

BP

Bogdan Panchenko in Kotlin Community
Oleg Yukhnevich
Их чаще всего в коллекции не надо
Duration ? Вполне нужно. UInt  не нужно ? Тогда зачем для них массивы сделали. Result - да в колекции пихать не нужно. В итоге 2:1
источник