Size: a a a

2020 January 23

V

Vabka in rust_offtopic
Типа
[1,2,3].stream().alternate(100).toArray()
[1, 100, 2, 100, 3]
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
или мы смотрим как этим комбинаторы сами реализованы
а какая разница, если ты будешь добавлять новый комбинатор, то это будет твоя реализация, которой в апи стримов нет
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
а какая разница, если ты будешь добавлять новый комбинатор, то это будет твоя реализация, которой в апи стримов нет
чтобы обработать элементы мне нужно написать функцию их обрабатывающую, не?
источник

V

Vabka in rust_offtopic
Pavel
дописываешь к своему классу implements Stream<T> и реализуешь методы, как умеешь
А как мне элементы вытаскивать по одному?
источник

AZ

Alex Zhukovsky in rust_offtopic
В примере выше это public void accept(P_OUT u) которая откуда-то таки получает P_OUT
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
в стандартом методе фильтр
я вот смотрю на него и вижу не то, что видишь ты
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
я вот смотрю на него и вижу не то, что видишь ты
а где ты тут видишь реализацию?
источник

T1

Tony 123 in rust_offtopic
стоит раст учить вообще ребят?
источник

T1

Tony 123 in rust_offtopic
Tony 123
стоит раст учить вообще ребят?
для серверного программирования хочу
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
а где ты тут видишь реализацию?
нигде, а как ты можешь судить о реализации не видя реализацию?
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
нигде, а как ты можешь судить о реализации не видя реализацию?
так мы тут тебе про реализацию спрашиваем, как РЕАЛИЗОВАТЬ фильтр. Как пользоваться уже написанным мы знаем
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
так мы тут тебе про реализацию спрашиваем, как РЕАЛИЗОВАТЬ фильтр. Как пользоваться уже написанным мы знаем
ещё раз: стримы это контракт, а не реализация, реализуй как умеешь
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
ещё раз: стримы это контракт, а не реализация, реализуй как умеешь
какие АПИ мне доступны для реализации?
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
какие АПИ мне доступны для реализации?
любые, ничто не истинно, всё позволено
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
любые, ничто не истинно, всё позволено
погоди, ты предлагаешь мне реализовать весь интерфейс Stream?
источник

V

Vabka in rust_offtopic
Tony 123
для серверного программирования хочу
Если нравится-учи. Не повредит
источник

P

Pavel in rust_offtopic
Alex Zhukovsky
погоди, ты предлагаешь мне реализовать весь интерфейс Stream?
ну, если ты считаешь, что он тебе не подходит, то ты либо весь реализуешь и добавляешь чего не хватает, либо делаешь свой
источник

AZ

Alex Zhukovsky in rust_offtopic
Pavel
ну, если ты считаешь, что он тебе не подходит, то ты либо весь реализуешь и добавляешь чего не хватает, либо делаешь свой
мне нужна простая функция которая возьмет несколько элементов из стрима, а остальные вернет
источник

AZ

Alex Zhukovsky in rust_offtopic
что-то вроде toarray(), только которые первые несколько элементов обрабатывает специальным образом и выкидывает из дальнейшей обработки
источник

В

Вафель in rust_offtopic
Tony 123
стоит раст учить вообще ребят?
Да
источник