我有两个变量,每个变量都包含一个字符串。我想用它们之间的换行符连接两者。我怎么做?
有几种方法。
我见过的最好的join方法是在数组上使用该方法:
fn main() {
let a = "Hello";
let b = "world";
let result = [a, b].join("\n");
print!("{}", result);
}
Run Code Online (Sandbox Code Playgroud)
根据您的用例,您可能还喜欢更多控制:
fn main() {
let a = "Hello";
let b = "world";
let result = format!("{}\n{}", a, b);
print!("{}", result);
}
Run Code Online (Sandbox Code Playgroud)
还有一些手动方式(我认为其中一些完全避免了任何分配),但我更喜欢上述两种方式。