首页 > 解决方案 > 生锈和借用中的字符串连接

问题描述

我最近一直在学习rust。

我偶然发现了一个真正困扰我的片段。

为什么这行得通

    fn main() {
    let s1 = String::from("Hello, ");
    let s2 = String::from("world!");
    let s3 = s1 + &s2;
    println!("{}",s3)
}

这不是吗?

fn main() {
    let s1 = String::from("Hello, ");
    let s2 = String::from("world!");
    let s3 = &s1 + s2;
    println!("{}",s3)
}

先感谢您

标签: rustownershipborrowing

解决方案



推荐阅读