上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 119 下一页
摘要: 环境 Time 2022-03-24 Rust 1.59.0 示例 drain fn main() { let mut name = String::from("JiangBo"); let name = name.drain(..5); println!("{:?}", name); } repl 阅读全文
posted @ 2022-05-29 07:31 jiangbo4444 阅读(53) 评论(0) 推荐(0)
摘要: 环境 Time 2022-03-24 Rust 1.59.0 示例 remove fn main() { let mut name = String::from("JiangBo"); name.remove(4); println!("{name:?}"); } retain fn main() 阅读全文
posted @ 2022-05-29 07:29 jiangbo4444 阅读(43) 评论(0) 推荐(0)
摘要: 环境 Time 2022-03-24 Rust 1.59.0 示例 capacity fn main() { let name = String::from("JiangBo"); println!("{:?}", name.capacity()); } reserve fn main() { le 阅读全文
posted @ 2022-05-29 07:27 jiangbo4444 阅读(42) 评论(0) 推荐(0)
摘要: 环境 Time 2022-03-24 Rust 1.59.0 示例 new fn main() { let s = String::new(); println!("{:?}", s.capacity()); } with_capacity fn main() { let s = String::w 阅读全文
posted @ 2022-05-29 07:24 jiangbo4444 阅读(89) 评论(0) 推荐(0)
摘要: 环境 Time 2022-03-25 Rust 1.59.0 示例 or fn main() { let result: Result<u32, u32> = Ok(44); println!("{:?}", result.or(Err(4))); } or_else fn main() { let 阅读全文
posted @ 2022-05-28 13:45 jiangbo4444 阅读(55) 评论(0) 推荐(0)
摘要: 环境 Time 2022-03-25 Rust 1.59.0 示例 as_deref fn main() { let result: Result<String, u32> = Ok("ok".to_owned()); let result: Result<&str, &u32> = result. 阅读全文
posted @ 2022-05-28 13:44 jiangbo4444 阅读(49) 评论(0) 推荐(0)
摘要: 环境 Time 2022-03-24 Rust 1.59.0 示例 is_ok fn main() { let result: Result<i32, &str> = Ok(44); println!("{:?}", result.is_ok()); } is_err fn main() { let 阅读全文
posted @ 2022-05-28 13:42 jiangbo4444 阅读(64) 评论(0) 推荐(0)
摘要: 环境 Time 2022-03-23 Rust 1.59.0 示例 find_map fn main() { let vec = ["lol", "NaN", "2", "5"]; let result: Option<i32> = vec.iter().find_map(|s| s.parse() 阅读全文
posted @ 2022-05-28 13:38 jiangbo4444 阅读(61) 评论(0) 推荐(0)
摘要: 环境 Time 2022-03-23 Rust 1.59.0 示例 collect fn main() { let vec = vec![0, 1, 2, 3, 4]; let doubled: Vec<_> = vec.iter().map(|e| e * 2).collect(); for el 阅读全文
posted @ 2022-05-28 13:00 jiangbo4444 阅读(102) 评论(0) 推荐(0)
摘要: 环境 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 阅读(151) 评论(0) 推荐(0)
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 119 下一页