Rust中的String类型
String类型会在堆内存上分配自己需要的存储空间,所以它能够处理在编译时位置大小的文本。
示例:
创建一个空字符串:
let s = String::new();
调用String的from函数根据字符串字面量来创建一个String实例:
let s = String::from("yuyoubei");
这里的双冒号(::)运算符允许我们调用置于String命名空间下面的特定函数(比如这里的new、from)。
String类型的变量可被声明为可变的(使用 mut)。示例程序:
fn main() {
    let mut s = String::from("hello");
    s.push_str(", world!"); // push_str()函数向String空间的尾部添加了一段字符串字面量
    println!("{}", s);  // 这里会输出完整的 hello, world!
}
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号