摘要:
迭代器 迭代器是惰性的,调用方法使用迭代器之前,不会有任何的效果。 每个迭代器都实现了iterator trait,这个 trait 定义在标准库里。 trait Iterator { type Item; // type Item和Self::Item这种用法叫做定义trait的关联类型。这里只定 阅读全文
摘要:
闭包 创建闭包 fn main() { let use_closure = || { println!("Hello, world!"); }; use_closure() } 语法格式 let func = |函数参数| -> 返回值 {逻辑}; let func = |x: u32| -> u3 阅读全文