idiom#6+7 迭代列表

Python

[do_something(x) for x in items]

for x in items:
        doSomething( x )

for i, x in enumerate(items):
    print i, x

Rust

#![allow(unused)]

fn main() {
items.into_iter().for_each(|x| do_something(x));

for x in items {
	do_something(x);
}

for (i, x) in items.iter().enumerate() {
    println!("Item {} = {}", i, x);
}

items.iter().enumerate().for_each(|(i, x)| {
    println!("Item {} = {}", i, x);
})

}

Humm?

和 Python 基本相似; 不过, Rust 明显有更多内建函数支持各种姿势的嗯哼...

          _~∽~∽~_
      \/ /  = ◴  \ \/
        '_   ⎵   _'
        ( '-----' )

...act by ferris-actor v0.2.4 (built on 23.0303.201916)

知识共享许可协议 本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可;-)