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

method iter.enumerate

Pairs (index, element) with the index counting from 0.

Example:

oxl✓ проверяется в CI
fn main() io {
  for (i, name) in ["a", "b"].iter().enumerate() {
    print("{i}: {name}")
  }
}
Вывод
0: a
1: b
pub(api) move fn enumerate() -> iter<(usize, T)>

Сложность. O(1) per element.

С версии. 1.0.0-beta

Возвращает

iter<(usize, T)>

Эффекты

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

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

См. также