面试题答案
一键面试fn main() {
let s = " hello world ";
let trimmed_s = s.trim();
println!("{}", trimmed_s);
}
方法及原理
- 使用的方法:使用了
trim
方法。 - 原理:
trim
方法会创建并返回一个新的字符串切片,这个切片去除了原字符串两端的空白字符。这里的空白字符包括空格(' '
)、制表符('\t'
)、换行符('\n'
)等Rust定义的空白字符。trim
方法不会修改原字符串,因为Rust字符串的不可变特性,而是返回一个新的视图,指向原字符串中去除两端空白字符后的部分。