Size: a a a

Programming Offtop

2020 October 06

I

Ilmir in Programming Offtop
(
Неприятно
Инты же у нас боксятся.
источник

(

( in Programming Offtop
Ilmir
Инты же у нас боксятся.
Ну с интами сложнее, чтобы они не боксились
источник

(

( in Programming Offtop
Тут как бы можно понять и простить
источник

I

Ilmir in Programming Offtop
А какая альтернатива? reified дженерики? Уж лучше вальгаллы дождаться.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Ilmir
А какая альтернатива? reified дженерики? Уж лучше вальгаллы дождаться.
вальгалла это что
источник

I

Ilmir in Programming Offtop
саша сок #KotlinGang
вальгалла это что
источник

(

( in Programming Offtop
Ilmir
А какая альтернатива? reified дженерики? Уж лучше вальгаллы дождаться.
Стирать инлайн, продолжать
источник

(

( in Programming Offtop
А, субтайпинг
источник

I

Ilmir in Programming Offtop
(
А, субтайпинг
Именно!
источник

(

( in Programming Offtop
Ща, я подумаю
источник

I

Ilmir in Programming Offtop
Там, где можно не боксить уже не боксится. В остальных случаях - апкаст и дженерики (включая, кстати, лямбды) они боксятся. Ну и есть еще случай, когда внутренний тип - нулябельный и инлайн тип тоже нулябельный. В это случае тоже боксится, чтобы понять, нул какого типа передается.
источник

(

( in Programming Offtop
Ilmir
Там, где можно не боксить уже не боксится. В остальных случаях - апкаст и дженерики (включая, кстати, лямбды) они боксятся. Ну и есть еще случай, когда внутренний тип - нулябельный и инлайн тип тоже нулябельный. В это случае тоже боксится, чтобы понять, нул какого типа передается.
Подробнее, в

inline class Jopa(...)

val a = listOf<Jopa>()

Бокса не будет?
источник

I

Ilmir in Programming Offtop
(
Подробнее, в

inline class Jopa(...)

val a = listOf<Jopa>()

Бокса не будет?
Будет ОФК. Как и в случае listOf<Int> ()
источник

I

Ilmir in Programming Offtop
Используй JopaArray, написанный, разумеется, ручками.
источник

(

( in Programming Offtop
Ilmir
Будет ОФК. Как и в случае listOf<Int> ()
А что тогда за случаи "где можно не боксить, не боксится"?
источник

с#

саша сок #KotlinGang... in Programming Offtop
также как 1 где можно не боксится
источник

I

Ilmir in Programming Offtop
(
А что тогда за случаи "где можно не боксить, не боксится"?
Передача в качестве параметра в функцию, возврат из функции (в том числе suspend, если внутренний тип - ссылочный)
источник

I

Ilmir in Programming Offtop
Поле в классе, переменная.
источник

(

( in Programming Offtop
а
источник

(

( in Programming Offtop
Я вообще больше про дженерики всё-таки
источник