你的第一个 Rust 实验

RustRustBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

你好,欢迎来到 LabEx!在第一个实验中,你将学习 Rust 中的经典 "Hello, World!" 程序。

点击下方的 继续 按钮开始实验。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL rust(("Rust")) -.-> rust/DataTypesGroup(["Data Types"]) rust(("Rust")) -.-> rust/FunctionsandClosuresGroup(["Functions and Closures"]) rust/DataTypesGroup -.-> rust/string_type("String Type") rust/FunctionsandClosuresGroup -.-> rust/function_syntax("Function Syntax") rust/FunctionsandClosuresGroup -.-> rust/expressions_statements("Expressions and Statements") subgraph Lab Skills rust/string_type -.-> lab-101055{{"你的第一个 Rust 实验"}} rust/function_syntax -.-> lab-101055{{"你的第一个 Rust 实验"}} rust/expressions_statements -.-> lab-101055{{"你的第一个 Rust 实验"}} end

Hello Rust

这是传统的 Hello World 程序的源代码。

创建一个名为 hello.rs 的文件:

cd ~/project
touch hello.rs

将以下代码添加到 hello.rs 中:

// 这是一个注释,编译器会忽略它。
// 这是主函数。
fn main() {
    // 当编译后的二进制文件被调用时,这里的语句会被执行。

    // 打印文本到控制台。
    println!("Hello World!");
}

println! 是一个 ,用于将文本打印到控制台。

可以使用 Rust 编译器 rustc 生成二进制文件:

rustc hello.rs

rustc 会生成一个可执行的 hello 二进制文件。

$ ./hello
Hello World!

活动

运行上述代码以查看预期输出。接下来,添加一行新的代码,使用第二个 println! 宏,使输出显示如下:

Hello World!
I'm a Rustacean!

总结

恭喜!你已经完成了你的第一个 LabEx 实验。

如果你想了解更多关于 LabEx 以及如何使用它的信息,可以访问我们的 支持中心。或者你可以观看 视频 以了解更多关于 LabEx 的内容。

编程是一段漫长的旅程,但 下一个实验 只需点击一下即可开始。让我们继续吧!