Dzwebs.Net

撰写电脑技术杂文十余年

rust拼接字符串或连接字符串的几种方法

Admin | 2024-3-22 17:11:01 | 被阅次数 | 74

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

如题所示,代码如下:

fn main(){

    //String类型
    let s1 = String::from("云南");
    let s2 = String::from("青山");
    let s3 = String::from("来喝茶");
    let s4 = s1+&s2+&s3;
    println!("{}",s4);


    //str类型
    let s1 = "云南";
    let s2 = "青山";
    let s3 = "来喝茶";
    let s4 = s1.to_owned()+s2+s3;
    println!("{}",s4);


    //String与str
    let mut s1 = String::from("呼叫青山,");
    let s2 = "电脑修完没有?";
    s1.push_str(s2);
    println!("{}",s1);


    //String一次性添加多个
    let mut str1 = String::from("青山");
    let str2 = String::from("?");
    let str3 = String::from("你在干什么");
    let strings = vec![str2,str3];
    str1.extend(strings);
    println!("{}", str1);
}
/*
云南青山来喝茶
云南青山来喝茶
呼叫青山,电脑修完没有?
青山?你在干什么         
*/

该杂文来自: 最新技术

上一篇:rust退出循环带返回值回到标签处的例子

下一篇:暂时没有文章了

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计