Size: a a a

2020 October 14

QH

Quantum Harmonizer in KotlinLangRu
Иван Иванов
и он уже чуть больше накладных расходов имеет?
угу, там и объект надо создать (или забрать из пула), и по ссылке пройти, чтобы значение прочитать
источник

ИИ

Иван Иванов... in KotlinLangRu
хотя я так полагаю, Котлин всё равно все свои инты переводит в java.lang.Integer
источник

QH

Quantum Harmonizer in KotlinLangRu
Иван Иванов
хотя я так полагаю, Котлин всё равно все свои инты переводит в java.lang.Integer
Конечно же нет.
источник

ИИ

Иван Иванов... in KotlinLangRu
Quantum Harmonizer
Конечно же нет.
ага. получается только Int??
источник

QH

Quantum Harmonizer in KotlinLangRu
Иван Иванов
ага. получается только Int??
ну и дженерики все — Array<Int>, List<Int>, etc
источник

ИИ

Иван Иванов... in KotlinLangRu
Quantum Harmonizer
ну и дженерики все — Array<Int>, List<Int>, etc
ну, это уже и в Java не сделать на int)
источник

ИИ

Иван Иванов... in KotlinLangRu
ну, я именно про ArrayList, а не int[]
источник

ИИ

Иван Иванов... in KotlinLangRu
*когда расстроился, что Kotlin кидает Metadata в генерируемые классы и решил сделать генератор Java-классов*
=)
источник

JI

Jalol Imomaddinov in KotlinLangRu
Иван Иванов
раз уж сегодня примитивный ликбез. Хочу спросить про Int?, он же Integer = null.
как эта магия происходит?
На ютубе смотрел доклад по компилятору котлина.
Магия происходит во время компиляции
Если Int? не будет явно присвоен null или размазывающее типы выражение (типо null, не null)
Тип компилируется как примитив (int)
Так и остальными примитивами
источник

QH

Quantum Harmonizer in KotlinLangRu
Jalol Imomaddinov
На ютубе смотрел доклад по компилятору котлина.
Магия происходит во время компиляции
Если Int? не будет явно присвоен null или размазывающее типы выражение (типо null, не null)
Тип компилируется как примитив (int)
Так и остальными примитивами
Всё же мне кажется, что если тип указан нуллабельный, то у компилятора нет выбора.
источник

JI

Jalol Imomaddinov in KotlinLangRu
Quantum Harmonizer
Всё же мне кажется, что если тип указан нуллабельный, то у компилятора нет выбора.
Стоит посмотреть на декмопиль кода, тогда все прояснится)
источник

QH

Quantum Harmonizer in KotlinLangRu
Jalol Imomaddinov
Стоит посмотреть на декмопиль кода, тогда все прояснится)
Будь у меня IDE на телефоне, я б уже так и сделал :)
источник

JI

Jalol Imomaddinov in KotlinLangRu
Quantum Harmonizer
Будь у меня IDE на телефоне, я б уже так и сделал :)
источник

JI

Jalol Imomaddinov in KotlinLangRu
Quantum Harmonizer
Будь у меня IDE на телефоне, я б уже так и сделал :)
источник

JI

Jalol Imomaddinov in KotlinLangRu
Quantum Harmonizer
Будь у меня IDE на телефоне, я б уже так и сделал :)
Интересный опыт получился, теперь буду избежать Int? (:
источник

ИИ

Иван Иванов... in KotlinLangRu
Спасибо за тест. Очень познавательная математика.

Значит будем стараться вместо Int? пользоваться ненуллевым
источник

ИИ

Иван Иванов... in KotlinLangRu
Хотя я и так подозревал. Но тут уже железно пруфы подвезли
источник

L

Leonid in KotlinLangRu
Null вообще вреден.
источник

ʚ

ʚоɯиm vvиdиʞ in KotlinLangRu
Здравствуйте, хочу начать кодить на Kotlin
Раньше этим не занимался, есть ли у кого дельные советы или курс
источник

ИИ

Иван Иванов... in KotlinLangRu
ʚоɯиm vvиdиʞ
Здравствуйте, хочу начать кодить на Kotlin
Раньше этим не занимался, есть ли у кого дельные советы или курс
Есть ли опыт работы на других языках? Особенно си-подобного синтаксиса
источник