Size: a a a

2020 October 20

ИЛ

Иван Лещенко... in Rust Beginners
Эрик
let f = |_| pred;
let b = iter.next().map(f).unwrap_or(false);
if b {
iter.filter(f).count()
} else {
0
}
Я понимаю, но после next идёт переход уже на методы Option
источник

ИЛ

Иван Лещенко... in Rust Beginners
Хотя в целом я ещё могу вызвать iter на Option
источник

Э

Эрик in Rust Beginners
Иван Лещенко
Я понимаю, но после next идёт переход уже на методы Option
И?
источник

Э

Эрик in Rust Beginners
Иван Лещенко
Хотя в целом я ещё могу вызвать iter на Option
Нафига? У тебя итератор-то остался живой после next, там только &mut self требуется.
источник

ИЛ

Иван Лещенко... in Rust Beginners
Эрик
Нафига? У тебя итератор-то остался живой после next, там только &mut self требуется.
Допустим, у меня апи такое, что мне нужно вход подать итератор из одного элемента, подходящего по предикату
источник

Э

Эрик in Rust Beginners
Иван Лещенко
Допустим, у меня апи такое, что мне нужно вход подать итератор из одного элемента, подходящего по предикату
Ну ладно, в таком случае iter.by_ref().take(1).filter() действительно может быть удобнее.
источник

Э

Эрик in Rust Beginners
Хотя iter.next().and_then() не сильно хуже.
источник

JM

John Meow in Rust Beginners
Как можно сгенерировать случайный бит без зависимостей?
источник

AZ

Alexander Zaitsev in Rust Beginners
John Meow
Как можно сгенерировать случайный бит без зависимостей?
прочитать из random какого-нибудь
источник

JC

Julian =) Coffee in Rust Beginners
let x = 5; //It's random, I promise
источник

JC

Julian =) Coffee in Rust Beginners
Тут недавно проскакивало "выделить память и взять адресс"
источник

JM

John Meow in Rust Beginners
Julian =) Coffee
let x = 5; //It's random, I promise
источник

RG

Random Guy in Rust Beginners
John Meow
Как можно сгенерировать случайный бит без зависимостей?
источник

JC

Julian =) Coffee in Rust Beginners
ну это генераторы
источник

JC

Julian =) Coffee in Rust Beginners
Хотя если у него уже сид есть а надо лишь что-то нагенерировать, то задача конечно становится тривиальной
источник

AK

Alexander Krivitskiy in Rust Beginners
Julian =) Coffee
Тут недавно проскакивало "выделить память и взять адресс"
Ну со включенным ASLR(а он уже повсеместно по дефолту включен) адрес будет рандомным))))))
источник

JC

Julian =) Coffee in Rust Beginners
ну вот
источник

MB

Mikail Bagishov in Rust Beginners
Только это дофига медленно
источник

MB

Mikail Bagishov in Rust Beginners
И не так уж там и рандомно
источник

JC

Julian =) Coffee in Rust Beginners
разве малок такой медленный
источник