String 与 str 如果以这种形式出现 let s = “hello”; 那么s就是&str类型, 如果是 let mut s = String::from(“runoob”); 那么s就是String类型,支持字符串的追加,清空等操作,也就意味着可变长度。但在String被借用期间,它的值不能被修改,否则会报错。 String和str都支持切片,但切片的结果都是&str类型