Size: a a a

Kotlin Community

2019 December 21

ДБ

Дмитрий Борисов in Kotlin Community
Alexander Nozik
У вас библиотека и ваш код в одном пакете?
источник

AN

Alexander Nozik in Kotlin Community
Дмитрий Борисов
Для эксперимента я сделал файл из которого вызывается doSome и производится экспорт пакета util в корневом пакете, а файл с функциями в пакете util
Это понятно, вы просто выше писали, что проблема возникает если уже кто-то определил функцию в либе и вы определили похожую.
источник

AN

Alexander Nozik in Kotlin Community
У меня кстати похожая история была с инфиксом to для определения листьев в дереве. Регулярно было косяк с тем, что не было импорта и вместо того, чтобы добавлять элемент, просто создавалась пара. Я в результате отказался от to.
источник

ДБ

Дмитрий Борисов in Kotlin Community
Alexander Nozik
Это понятно, вы просто выше писали, что проблема возникает если уже кто-то определил функцию в либе и вы определили похожую.
Я имел ввиду именно то что показано на скринах
источник

AN

Alexander Nozik in Kotlin Community
Дмитрий Борисов
Я имел ввиду именно то что показано на скринах
Тогда, то, что я писал выше, по поводу того, что "не надо так делать" в силе.
источник

AN

Alexander Nozik in Kotlin Community
Но идея может показывать ворнинг - это да.
источник

ДБ

Дмитрий Борисов in Kotlin Community
Alexander Nozik
Но идея может показывать ворнинг - это да.
Этого было бы достаточно, так же как например с ворнингами в случаях когда есть вложенные функции высшего порядка с it которые перетирают друг друга
источник

AN

Alexander Nozik in Kotlin Community
Второй раз в жизни по-моему tailrec использовал только что...
источник

K

Kopusha in Kotlin Community
чувствуешь себя как учёный, наверное... oh, wait, ты же и так.
источник

AN

Alexander Nozik in Kotlin Community
Kopusha
чувствуешь себя как учёный, наверное... oh, wait, ты же и так.
Это просто к разговору о важности этой фичи :)
источник

RI

Ruslan Ibragimov in Kotlin Community
Alexander Nozik
Это просто к разговору о важности этой фичи :)
Научный метод 😅

Кто-то может пишет котлине уже год, и не использует корутины, потому что в проект их тяжело запихнуть. Получается корутины не важная фича :)
источник

AN

Alexander Nozik in Kotlin Community
Ruslan Ibragimov
Научный метод 😅

Кто-то может пишет котлине уже год, и не использует корутины, потому что в проект их тяжело запихнуть. Получается корутины не важная фича :)
А я не говорю, что не важная, я говорю, что как-то мало где используемая. У меня исходно было ощущение, что ее затащили ради хайпа по функционалке. Вот давайте флеш-моб. Кто использует tailrec?
источник

AT

Alexey Tkachenko in Kotlin Community
Alexander Nozik
А я не говорю, что не важная, я говорю, что как-то мало где используемая. У меня исходно было ощущение, что ее затащили ради хайпа по функционалке. Вот давайте флеш-моб. Кто использует tailrec?
Я, например
источник

AN

Alexander Nozik in Kotlin Community
Alexey Tkachenko
Я, например
Часто?
источник

AT

Alexey Tkachenko in Kotlin Community
вот щас поискал в одном проекте — 10 вхождений
источник

AN

Alexander Nozik in Kotlin Community
Alexey Tkachenko
вот щас поискал в одном проекте — 10 вхождений
Неплохо. Обход деревьев?
источник

AT

Alexey Tkachenko in Kotlin Community
в другом — 13
источник

RI

Ruslan Ibragimov in Kotlin Community
Alexander Nozik
А я не говорю, что не важная, я говорю, что как-то мало где используемая. У меня исходно было ощущение, что ее затащили ради хайпа по функционалке. Вот давайте флеш-моб. Кто использует tailrec?
Её внешний контрибьютор принес причем
источник

AN

Alexander Nozik in Kotlin Community
Ruslan Ibragimov
Её внешний контрибьютор принес причем
Вот этого я не знал.
источник

AT

Alexey Tkachenko in Kotlin Community
Alexander Nozik
Неплохо. Обход деревьев?
в основном там обход коллекций и циклы ожидания
источник