значение count как "возврати с конца последовательности"
??
А если бесконечная последовательность...
исключение бросать
Тогда половина функций из модуля Seq не будет работать.
а откуда ты узнаешь, что последовательность бесконечная?
То есть сейчас они тоже работать не должны? Не могли бы уточнить, пожалуйста
Ну как у тебя Seq.contains будет работать на бесконечной последовательности? Невозможность нормальной работы при бесконечном количестве элементов не аргумент.
Да, спасибо, Я что-то все про мап думал
Сделай просто обёртку, которая вызывает skip или take в зависимости от знака.
да это не проблема. я просто хотел узнать причины того, что это руками надо делать причины ты указал - всё понятно. спасибо :)
Потому что seq - это не коллекция, как многие думают.
Seq.last это не мешает)
Я кстати ее не понимаю особо
Я в коде на работе нашёл Seq.last и tryLast, десяток наберётся 🤷♂️
Надо глянуть, юзаем ли мы. 100%, если есть, то используется не с сиквенсами, а с листами и прочими коллекциями
У нас на входе в функцию массив, но до last идёт какой-нибудь Seq.filter.
Обсуждают сегодня