method stream.withOffsets
Every element with its offset: (offset, element) (§10.3, D-3600).
Example:
fn numbers() -> stream<str> {
yield "a"
yield "b"
}
fn main() io {
for await (n, x) in numbers().withOffsets() {
print("{n}: {x}")
}
}Вывод
0: a 1: b
pub(api) move fn withOffsets() -> stream<(u64, T), E>С версии. 1.0.0-beta
Возвращает
stream<(u64, T), E>
Эффекты
не объявлены (чистая, пока тело не говорит иное)
Определено в: std/core/stream.oxl:233