摘要: Iterator有迭代尾检查,在编译阶段就能优化掉一些无效循环,故稍快。 阅读全文
posted @ 2025-04-02 00:51 狗十二 阅读(11) 评论(0) 推荐(0)
摘要: 点击查看代码 fn main() { let v = vec![1, 2, 3, 4]; let a: Vec<_> = v.iter().filter(|x: &&i32| *x % 2 == 0).map(|x: &i32| x * 2).collect(); let b: Vec<_> = v 阅读全文
posted @ 2025-04-02 00:06 狗十二 阅读(14) 评论(0) 推荐(0)
摘要: 点击查看代码 fn main() { let v = vec![1, 2, 3, 4]; let a: Vec<_> = v.iter().filter(|x: &&i32| *x % 2 == 0).map(|x: &i32| x * 2).collect(); let b: Vec<_> = v 阅读全文
posted @ 2025-04-02 00:00 狗十二 阅读(96) 评论(0) 推荐(0)