rust - 生锈和借用中的字符串连接
问题描述
我最近一直在学习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)
}
先感谢您
解决方案
推荐阅读
- laravel - Laravel Route 给出 Object not found 错误
- python - 处理高度不平衡数据的正确方法 - 二进制分类
- javascript - 如何拆分javascript函数
- php - 如何在php中创建一个嵌套数组
- sql - 如何在不遍历 SQLite3 的情况下从 SQL 表中获取最后一列的名称?
- python - 如何比较两个不同对象的列表并返回匹配项?
- typescript - 如何获取函数参数的元数据类型?
- python - 有没有办法使用 ML 从合同中提取信息,包括合同文件和目标字符串作为输入和输出?
- javascript - 简单的 JS 错误(应该没有错误日志)
- qt - 如何将 QTextDocument 作为小部件?