字符串

2020-04-11  本文已影响0人  allenhaozi

str

Rust 的核心语言中只 有一种字符串类型: str
它通常以被借用的形式出现, &str

String

称作 String 的类型是由标准库提供的

初始化

let mut s = String::new();

// to_string 方法从字符串字面值创建 String
let data = "initial contents"; 
let s = data.to_string();
// 该方法也可直接用于字符串字面值:
let s = "initial contents".to_string();

更新字符串

使用 push_str 和 push 附加字符串

let mut s = String::from("foo"); 
s.push_str("bar");

let s1 = String::from("tic");
let s2 = String::from("tac");
let s3 = String::from("toe");

let s = s1 + "-" + &s2 + "-" + &s3;

let s = format!("{}-{}-{}", s1, s2, s3);
上一篇 下一篇

猜你喜欢

热点阅读