美文网首页
RUST输出内容到命令行

RUST输出内容到命令行

作者: 啥名都不好起 | 来源:发表于2024-05-05 11:59 被阅读0次
  • rust中输出内容到命令行主要是用println!()和print!(),在这里要强调一下,这两个东西不是函数,而是宏规则,区别是println!()会在输出结尾添加一个换行符最为结束;

  • rust中输入内容跟C中的printf类似,使用格式化字符串的方式进行输出,第一个参数是字符串模板,后续参数是可变参数,rust中格式化字符串中的站位符是“{}”

fn main () {
    let a = "hello";

    println!("{} world", a);
}

上述代码输出:

hello world

多个可变参数

fn main () {
    let a = "o";
    println!("hell{0} w{0}rld", a); // hello world
}

在 {} 之间可以放一个数字,它将把之后的可变参数当作一个数组来访问,下标从 0 开始。

fn main () {
    let a = "h";
    let b = "w";
    println!("{0}ello {1}orld", a, b); // hello world
}

字符转义

  • 常用转义字符与 C 语言里的转义字符一样,都是反斜杠开头的形式,但是“{”和“}”是使用自身进行转义。
fn main () {
    println!("{{}}"); // {}
}

相关文章

网友评论

      本文标题:RUST输出内容到命令行

      本文链接:https://www.haomeiwen.com/subject/uwskfjtx.html