上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 119 下一页
摘要: 环境 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 阅读(232) 评论(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 阅读(151) 评论(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 阅读(148) 评论(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 阅读(152) 评论(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 阅读(132) 评论(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 阅读(177) 评论(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 阅读(130) 评论(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 阅读(157) 评论(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 阅读(110) 评论(0) 推荐(0)
摘要: 环境 Time 2022-03-08 Rust 1.59.0 概念 数组切片是引用数组中连续的一部分。 示例 split_first 截取第一个元素,可变版本 split_first_mut。 fn main() { let arr = [0, 1, 2, 3, 4]; if let Some((f 阅读全文
posted @ 2022-05-26 19:53 jiangbo4444 阅读(403) 评论(0) 推荐(0)
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 119 下一页