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