Size: a a a

2020 January 23

V

Vabka in rust_offtopic
Pavel
но ты мог бы сделать просто flatMap(a -> Stream,of(b, a)).drop(1)
И что я бы получил?
источник

P

Pavel in rust_offtopic
Vabka
И что я бы получил?
alternate
источник

V

Vabka in rust_offtopic
Pavel
alternate
Точно?
источник

P

Pavel in rust_offtopic
Vabka
Точно?
ну, не дроп, а скип, перепутал
источник

P

Pavel in rust_offtopic
добавляем девятку — получаем ещё один нолик после восьмёрки
источник

P

Pavel in rust_offtopic
но ты всегда можешь переписать и на итераторах тоже! никто тебе не запрещает
источник

V

Vabka in rust_offtopic
Pavel
ну, не дроп, а скип, перепутал
И правда
источник

P

Pavel in rust_offtopic
с объектами точно так же
источник

V

Vabka in rust_offtopic
Vabka
И правда
А я дебил ебался с массивами в жсе
источник

V

Vabka in rust_offtopic
Забыл, что есть flatMap/SelectMany
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
ну, чем стрим не монадка?
тем что он аппликатив
источник

AZ

Alex Zhukovsky in rust_offtopic
но не монада
источник

λ

λоλторт in rust_offtopic
Alex Zhukovsky
тем что он аппликатив
????
источник

λ

λоλторт in rust_offtopic
вон же бинд
источник

λ

λоλторт in rust_offtopic
вполне законный
источник

λ

λоλторт in rust_offtopic
поч не монада?
источник

AZ

Alex Zhukovsky in rust_offtopic
ну если конечный то да, то фиксед поинт стрим - нет
источник

AZ

Alex Zhukovsky in rust_offtopic
data Stream a = S a (Stream a)
источник

λ

λоλторт in rust_offtopic
какой закон он нарушает?
источник

λ

λоλторт in rust_offtopic
источник