Rust菜鸟教程:编写第一个程序并输出到命令行

2023-08-0711:48:37编程语言入门到精通Comments1,366 views字数 824阅读模式
创建一个目录basic_pro,并在目录下创建一个rs为后缀的文件steverocket.rs,输入以下内容
fn main() {
println!("This is my rust programming, my name is SteveRocket");
}
 
注意:代码的println 后面还有一个 ! 符号,首先println不是一个函数,而是一个宏规则。我们这里先不用理会这个东西具体是个啥。将在后面的文章《Rust进阶29. Rusttrait、闭包和宏分别是什么、有什么作用和特性,以及实战案例》中会专门介绍。
 
接下来,我们打开命令行执行命令:rustc steverocket.rs
执行完后,只要这个命令没输出任何消息,那就是好消息。执行完后在当前命令下生成一个同名的exe可执行文件。这个文件看起来只有100KB,大小比Python编译成exe后的文件小很多。

Rust菜鸟教程:编写第一个程序并输出到命令行文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/52880.html

然后我们拖到命令上进行运行,可以看到一串文本内容的输出

Rust菜鸟教程:编写第一个程序并输出到命令行文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/52880.html

接下来我们再对程序进行改造输出
fn main() {  println!("This is my rust programming, my name is SteveRocket");
  let age = 28;  let name = "SteveRocket";  println!("my name is {}, age is {}", name, age);  println!("my name is {0}, age is {1}", name, age);  println!("age is {0} {0} {0}", age);  println!("{{}}");}
上面的代码定义了两个变量agename,然后分别使用println!结合{}进行了输出,这点字符串的格式化输出跟Python一样。
 
然后重新运行指令rustc steverocket.rs
接着运行程序查看输出

Rust菜鸟教程:编写第一个程序并输出到命令行文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/52880.html

如果要输出 { 或 } ,格式字符串中通过{{ 和 }} 分别转义代表 {  }。但是其他常用转义字符与 C 语言里的转义字符一样,都是反斜杠
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/52880.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/ymba/52880.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定