Size: a a a

Kotlin Community

2020 June 03

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Капец. Используете эту щель. Итератор должен брать один раз. На это Бреслав и ругался. Но вы ещё и молодеж учёте
Здесь итератор один раз
источник

BP

Bogdan Panchenko in Kotlin Community
ᵛᵉⁿᵈᵉˡⁱᵉᵘ
сейчас подумал, было бы прикольно иметь синтаксис проверки типа такого рода:
if(param is (String || Int))
Ну красивой, но можно также проверять
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Капец. Используете эту щель. Итератор должен брать один раз. На это Бреслав и ругался. Но вы ещё и молодеж учёте
На каждый вызов sequence будет ровно один раз будет проход по списку
источник

BP

Bogdan Panchenko in Kotlin Community
Но не будет смаркаста
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
На каждый вызов sequence будет ровно один раз будет проход по списку
Сдесь вы выходите из цикла при правильном предикате. Я правильно понял ?
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Сдесь вы выходите из цикла при правильном предикате. Я правильно понял ?
нет
источник

AN

Alexander Nozik in Kotlin Community
там не выход, а yield. Список всегда проходится ровно один раз.
источник

BP

Bogdan Panchenko in Kotlin Community
Тогда зачем присваивание переменной новым списком ?
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Тогда зачем присваивание переменной новым списком ?
Потому что если я верну ссылку на список, а потом с этим списком что-то сделаю, он утечет
источник

AN

Alexander Nozik in Kotlin Community
В смысле не утечет, а поломает результат
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Потому что если я верну ссылку на список, а потом с этим списком что-то сделаю, он утечет
А вместо null. Но разумней сделать emptyList
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
А вместо null. Но разумней сделать emptyList
emptyList не мутабельный. Мне же туда что-то добавлять потом надо
источник

BP

Bogdan Panchenko in Kotlin Community
Наверное я не до конца понял задачу
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
В смысле не утечет, а поломает результат
Это меня сбило с толку.
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
Наверное я не до конца понял задачу
Специальные элементы списка служат разделителями. Надо дойдя до них скинуть то, что накопилось и начать копить заново.
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Специальные элементы списка служат разделителями. Надо дойдя до них скинуть то, что накопилось и начать копить заново.
Да уже перечитал, поэтому и нааисал)
источник

QH

Quantum Harmonizer in Kotlin Community
Что делать, если свежий EAP тупо виснет при открытии проекта? Как мне создать внятный багрепорт, по которому можно что-либо починить?
источник

AN

Alexander Nozik in Kotlin Community
Quantum Harmonizer
Что делать, если свежий EAP тупо виснет при открытии проекта? Как мне создать внятный багрепорт, по которому можно что-либо починить?
Там вроде была какая-то тулза для стартап-репортов
источник

AN

Alexander Nozik in Kotlin Community
источник

YK

Yuri Kotikov in Kotlin Community
Привет, что вы используете для тестов? spek, kotest(kotlintest) или что-нибудь из мира джавы?
источник