Size: a a a

2020 October 29

МД

Михаил Демин... in KotlinLangRu
Доброй ночи. Есть ли какая-то возможность генерировать штрихкод EAN13 в anbroid studio
источник

QH

Quantum Harmonizer in KotlinLangRu
Михаил Демин
Доброй ночи. Есть ли какая-то возможность генерировать штрихкод EAN13 в anbroid studio
google://android generate barcode
источник
2020 October 30

ИИ

Иван Иванов... in KotlinLangRu
Господа, вопрос по компилируемому коду. из-за CompletableFuture.thenApply генерируется целый доп класс на одну функцию, который при этом весит 3кб
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
Господа, вопрос по компилируемому коду. из-за CompletableFuture.thenApply генерируется целый доп класс на одну функцию, который при этом весит 3кб
Это лямбда
источник

ИИ

Иван Иванов... in KotlinLangRu
убираю секцию thenApply и этот 3-кб .class файл не создаётся
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Это лямбда
а как быть?
источник

ИИ

Иван Иванов... in KotlinLangRu
на все неинлайн лямбды генерируется доп класс?
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
а как быть?
Никак. Жить или выбрасывать и искать другой путь
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Никак. Жить или выбрасывать и искать другой путь
а в случае thenApply на комплитабле футуре — переписывать на Java-вое Function?
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
на все неинлайн лямбды генерируется доп класс?
Да. Объект без класса не может быть. На аннонимные объекты тоже распространяется
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
а в случае thenApply на комплитабле футуре — переписывать на Java-вое Function?
Там же тоже будет класс
источник

ИИ

Иван Иванов... in KotlinLangRu
ну, с анонимными классами я морально готов был к этому. но думал, что лямбды в Котлин переводятся в Function в Java.
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
ну, с анонимными классами я морально готов был к этому. но думал, что лямбды в Котлин переводятся в Function в Java.
Это интерфейс. В джаве тоже будет класс
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
Господа, вопрос по компилируемому коду. из-за CompletableFuture.thenApply генерируется целый доп класс на одну функцию, который при этом весит 3кб
Тут два дополнительных класса генерируется или один ?
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Это интерфейс. В джаве тоже будет класс
уф..
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Тут два дополнительных класса генерируется или один ?
один.
с именем $getFileBinary$1
источник

BP

Bogdan Panchenko in KotlinLangRu
Я же говорю все имеет класс. Интерфейс и это не класс, ибо нельзя из него инстанс сделать
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Я же говорю все имеет класс. Интерфейс и это не класс, ибо нельзя из него инстанс сделать
я понимаю, да.. охохо
источник

BP

Bogdan Panchenko in KotlinLangRu
В котлине есть ещё inline fun там это оптимизируется
источник

ИИ

Иван Иванов... in KotlinLangRu
Да. С инлайнами проще.
А с thenApply не поможет. оно же уже виртуализировано в классе.
источник