我是新来的拉斯特.在try 连接字符串字面值和整数时,由于"TO_STRING"函数出现了许多错误.之后,我意识到我需要在整数前面放一个引用/与号(&;).然而,我不明白为什么.您能解释一下为什么我需要在to_string函数的整数前面放一个引用符号吗?我在下面编写了一个示例代码.
fn main() {
let number = 42;
let text = "The answer is";
let result = text.to_owned() + " " + &number.to_string();
println!("{}", result);
}