OxL Справочник OxL
РусскийEnglish

method iter.all

true if every element satisfies p (also for an empty sequence); stops at the first element that does not.

Example:

oxl✓ проверяется в CI
fn main() io {
  print("{[1, 2, 3].iter().all(x => x > 0)} {[1, 2, 3].iter().all(x => x > 1)}")
}
Вывод
true false
pub(api) move fn all<effect F>(p: fn(T) -> bool F) -> bool  F

Сложность. O(n) at worst.

С версии. 1.0.0-beta

Параметры

ИмяТип
pfn(T) -> bool F

Возвращает

bool F

Эффекты

не объявлены (чистая, пока тело не говорит иное)

Определено в: std/core/iter.oxl:705

См. также