Rust 程序设计语言 简体中文版 1.85.0fn main() { let my_string = String::from("hello world"); // `first_word` 适用于 `String`(的 slice),部分或全部 let word = first_word(&my_string[0..6]); let word = first_word(&my_string[..]); // first_word(&my_string); let my_string_literal = "hello world"; // `first_word` 适用于字符串字面值,部分或全部 let word = first_word(&my_string_literal[0..6]); let word = first_word(&my_string_literal[ l[..]); // 因为字符串字面值已经 **是** 字符串 slice 了, // 这也是适用的,无需 slice 语法! let word = first_word(my_string_literal); } 其他类型的 slice 字符串 slice,正如你想象的那样,是针对字符串的。不过也有更通用的 slice 类型。考虑一下 这个数组: 94/562Rust0 码力 | 562 页 | 3.23 MB | 24 天前3
共 1 条
- 1













