上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 111 下一页
摘要: 环境 Time 2022-03-22 Rust 1.59.0 示例 take_while 在找到返回 false 的值后,忽略剩余所有元素。 fn main() { let vec = vec![0, 1, 2, 3, 4]; vec.iter() .take_while(|&e| e % 2 == 阅读全文
posted @ 2022-05-28 12:58 jiangbo4444 阅读(143) 评论(0) 推荐(0)
摘要: 环境 Time 2022-03-22 Rust 1.59.0 示例 for_each 和 for 循环类型,遍历每个元素。 fn main() { let vec = vec![0, 1, 2, 3, 4]; vec.iter().for_each(|e| println!("{e}")); } m 阅读全文
posted @ 2022-05-28 12:57 jiangbo4444 阅读(217) 评论(0) 推荐(0)
摘要: 环境 Time 2022-03-22 Rust 1.59.0 示例 iter 生成一个迭代器,可变版本 iter_mut,所有权版本 into_iter。 fn main() { let vec = vec![0, 1, 2, 3, 4]; let iter = vec.iter(); printl 阅读全文
posted @ 2022-05-28 12:55 jiangbo4444 阅读(140) 评论(0) 推荐(0)
摘要: 环境 Time 2022-03-17 Rust 1.59.0 概念 动态数组分配在栈上,长度可以变化。 示例 leak fn main() { let vec = vec![0, 1, 2, 3, 4]; let leak = vec.leak(); println!("{leak:?}"); } 阅读全文
posted @ 2022-05-27 19:28 jiangbo4444 阅读(145) 评论(0) 推荐(0)
摘要: 环境 Time 2022-03-17 Rust 1.59.0 概念 动态数组分配在栈上,长度可以变化。 示例 append 连接两个动态数组。 fn main() { let mut vec = vec![0, 1, 2, 3, 4]; let mut vec1 = vec![44, 55]; ve 阅读全文
posted @ 2022-05-27 19:27 jiangbo4444 阅读(150) 评论(0) 推荐(0)
摘要: 环境 Time 2022-03-16 Rust 1.59.0 概念 动态数组分配在栈上,长度可以变化。 示例 insert 在给定的位置进行插入元素。 fn main() { let mut vec = vec![0, 1, 2, 3, 4]; vec.insert(2, 44); println! 阅读全文
posted @ 2022-05-27 19:26 jiangbo4444 阅读(121) 评论(0) 推荐(0)
摘要: 环境 Time 2022-03-16 Rust 1.59.0 概念 动态数组分配在栈上,长度可以变化。 示例 truncate 从给定的位置进行截取,后面的元素将被丢弃。 fn main() { let mut vec = vec![0, 1, 2, 3, 4]; vec.truncate(2); 阅读全文
posted @ 2022-05-27 19:25 jiangbo4444 阅读(161) 评论(0) 推荐(0)
摘要: 环境 Time 2022-03-16 Rust 1.59.0 概念 动态数组分配在栈上,长度可以变化。 示例 reserve 保留额外空间,相当于扩容,容量可能会比扩容的大,带异常版本:try_reserve。 fn main() { let mut vec = Vec::new(); vec.pu 阅读全文
posted @ 2022-05-27 19:24 jiangbo4444 阅读(123) 评论(0) 推荐(0)
摘要: 环境 Time 2022-03-16 Rust 1.59.0 概念 动态数组分配在栈上,长度可以变化。 示例 new 新建一个动态数组,如果没有增加元素,不会分配堆空间。 fn main() { let vec: Vec<i32> = Vec::new(); println!("{vec:?}"); 阅读全文
posted @ 2022-05-27 19:22 jiangbo4444 阅读(147) 评论(0) 推荐(0)
摘要: 环境 Time 2022-03-08 Rust 1.59.0 概念 数组切片是引用数组中连续的一部分。 示例 sort 对数组切片进行排序。 fn main() { let mut arr = [0, 4, 3, 1, 2]; arr.sort(); println!("{arr:?}"); } s 阅读全文
posted @ 2022-05-26 19:56 jiangbo4444 阅读(97) 评论(0) 推荐(0)
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 111 下一页