Size: a a a

Kotlin Community

2020 March 19

BV

Boris Vanin in Kotlin Community
Джавовский java.lang.Package
источник

AM

Andrew Mikhaylov in Kotlin Community
https://github.com/gmazzo/gradle-buildconfig-plugin
Либо чёт такое, аналоги можно искать по ключевому слову "buildconfig", там тыща плагинов на эту тему
источник

AM

Andrew Mikhaylov in Kotlin Community
Подход слизан с андроидного плагина
источник

VP

Vladimir Petrakovich in Kotlin Community
Плюс манифеста в том, что нет сгенерированного кода
источник

VP

Vladimir Petrakovich in Kotlin Community
А значит меньше заморочек с IDE
источник

AM

Andrew Mikhaylov in Kotlin Community
И с кешированием результатов тасков, да.
источник

AM

Andrew Mikhaylov in Kotlin Community
Так как не инвалидируется результат компиляции кода при правке ресурсов.
источник
2020 March 20

ДП

Дмитрий Пастухов in Kotlin Community
как сформулировать вопрос для гугла, или может кто знает, почему нужно указывать конкретные импорты, а не со * ?
источник

U

Unat in Kotlin Community
Дмитрий Пастухов
как сформулировать вопрос для гугла, или может кто знает, почему нужно указывать конкретные импорты, а не со * ?
Чтобы конфликта имён не ловить на ровном месте?
источник

ДП

Дмитрий Пастухов in Kotlin Community
Unat
Чтобы конфликта имён не ловить на ровном месте?
не только, вроде бы. Насколько я знаю вроде еще с расходом памяти связано
источник

VP

Vladimir Petrakovich in Kotlin Community
Дмитрий Пастухов
не только, вроде бы. Насколько я знаю вроде еще с расходом памяти связано
Не, это бред какой-то
источник

ДП

Дмитрий Пастухов in Kotlin Community
Vladimir Petrakovich
Не, это бред какой-то
получается без разницы как писать?
источник

VP

Vladimir Petrakovich in Kotlin Community
Дмитрий Пастухов
получается без разницы как писать?
Ну работать будет одинаково 🤷‍♂️
Но за * могут скрываться любые импорты, что может затруднить понимание кода при просмотре не в IDE
источник

(

( in Kotlin Community
Igor
Хороший и простой подход.
Дефолт только стремный, лучше бы ленивый Sequence возращался

...
С другой стороный, там все inline, а hotspot потом оптимизирует аллокации
очень хороший подход, когда persistentListOf(1, 2, 3).map { it.toString() } возвращает List 🌚
источник

AM

Andrew Mikhaylov in Kotlin Community
(
очень хороший подход, когда persistentListOf(1, 2, 3).map { it.toString() } возвращает List 🌚
Персистентам не завезли свой набор экстеншнов?
источник

(

( in Kotlin Community
Andrew Mikhaylov
Персистентам не завезли свой набор экстеншнов?
нет конечно
источник

AM

Andrew Mikhaylov in Kotlin Community
Кек
источник

(

( in Kotlin Community
плюс кто победит - дефолтно импортированные из стдлибы экстеншены на Iterable, или библиотечные?
источник

(

( in Kotlin Community
а, ну хотя оно по более конкретному типу задиспатчится, ладно
источник

AM

Andrew Mikhaylov in Kotlin Community
https://kotlinconf.com/
Такие дела.
источник