Size: a a a

2020 October 12

ИИ

Иван Иванов... in KotlinLangRu
А объединяющего для всех платформ подробного описания нет?
источник

BP

Bogdan Panchenko in KotlinLangRu
Вы хотите интероп с джавой ?
источник

ch

central hardware in KotlinLangRu
Иван Иванов
❓  Господа. Вопрос по "краткости" Котлина.
Недоумение и удивление у меня возникло, конечно же, от незнания, каким чудом достигались фишки val/var

Ситуация: я нагенерировал кучу JSON-классов. Всё красиво, кратко.
НО. Скомпилировал эту всю ораву: из 320 кб исходного кода классов-структур получилось 1.2Мб упакованных в жарник.

И я очень подозреваю, что, работая на чистой Java (потому что банально декомпилировал и посмотрел, что там внутри), работая со скомпилированной библиотекой, не получится работать красиво стиле цепочки object.message.attachments[0]. Придётся что-то в духе getObject().getMessage().getAttachments()[0]
.class файл является бинарным то что вам декомпилятор показал это просто примерное содержание. или в чем был вопрос?
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Вы хотите интероп с джавой ?
Да. И с нодой допустим. И с сишкой.
источник

QH

Quantum Harmonizer in KotlinLangRu
central hardware
.class файл является бинарным то что вам декомпилятор показал это просто примерное содержание. или в чем был вопрос?
ты типа будешь спорить с существованием тех методов, которые показал декомпилятор?)
источник

QH

Quantum Harmonizer in KotlinLangRu
очевидно, там есть геттеры
источник

ИИ

Иван Иванов... in KotlinLangRu
Quantum Harmonizer
очевидно, там есть геттеры
Да. Там прямо в блокноте их можно увидеть
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
Да. И с нодой допустим. И с сишкой.
Не так не получится, нода ничего, как и сишка, не знает про .class (java)
источник

BP

Bogdan Panchenko in KotlinLangRu
Но есть kotlin multiplatform
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Не так не получится, нода ничего, как и сишка, не знает про .class (java)
Нет. я о мультиплатформ конечно же.
1 код -- 3 платформо-ориентированные "бинарника"
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
Нет. я о мультиплатформ конечно же.
1 код -- 3 платформо-ориентированные "бинарника"
Ну вам филды и не нужны, господа джависты и так привыкли работать - с гетерами и сетерами
источник

BP

Bogdan Panchenko in KotlinLangRu
На счёт сишки и ноды - хз
источник

ИИ

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

ИИ

Иван Иванов... in KotlinLangRu
В том смысле неформальную, которая не по корпоративной ява-культуре живёт
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
В том смысле неформальную, которая не по корпоративной ява-культуре живёт
Ну это обычная культура java, а не корпоративная
источник

QH

Quantum Harmonizer in KotlinLangRu
Иван Иванов
В том смысле неформальную, которая не по корпоративной ява-культуре живёт
яро плюсую
источник

BP

Bogdan Panchenko in KotlinLangRu
Ну вот только так
источник

BP

Bogdan Panchenko in KotlinLangRu
Хотя можно попробовать свой компиляторным плагин для котлина написать 😏
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Хотя можно попробовать свой компиляторным плагин для котлина написать 😏
Оу май
источник

ИИ

Иван Иванов... in KotlinLangRu
А есть хорошая вводная статья в плагины?
источник