Rust 入门教程#1:创建并运行您的第一个 Rust 程序

您所在的位置:网站首页 Linux官方源是什么 Rust 入门教程#1:创建并运行您的第一个 Rust 程序

Rust 入门教程#1:创建并运行您的第一个 Rust 程序

2023-04-09 14:51| 来源: 网络整理| 查看: 265

除了 Rust 编译器之外,我还建议安装几个其他工具,这些工具将有助于您的开发过程:

您还需要安装 gcc。否则,您可能会遇到链接器“cc”未找到的错误。该软件包在不同的发行版中被称为gcc。

在 Ubuntu 和 Debian 上使用:

Hello Rust!

自从 Dennis Ritchie 和 Brian Kernighan 使用“Hello world”程序引入 C 编程语言以来,它已经成为了 UNIX 世界中任何学习新编程语言的惯例。

因此,我们也来用 Rust 编写我们的 Hello World 程序吧。

我将在我的主目录中创建一个名为 www.linuxmi.com 的项目目录。在其中,我创建另一个名为 hello-world 的目录。在其中,我将创建一个main.rs 文件:

是的,就像 C、C++ 和 Java 源文件的扩展名分别是 .c、.cpp 和 .java 一样,Rust 源文件的扩展名是 .rs。

是的,与在 Linux 上使用 gcc,macOS 上使用 clang 和 Windows 上使用 MSVC 编译 C/C++ 程序相同,编译 Rust 代码需要使用语言创建者提供的官方编译器 rustc。

运行 Rust 程序与执行 C/C++ 程序相同。您需要编译代码以获取可执行文件,然后运行该可执行文件来运行代码。

是不是一切 OK。

Rust 代码解析

既然你已经写、编译并运行了你的第一个 Rust 程序,让我们分解“Hello World”代码并理解每个部分。

fn关键字用于在 Rust 中声明一个函数。在这里,main是声明的这个特定函数的名称。像许多编译型编程语言一样,main是用作程序入口点的特殊函数。

在 main函数内编写的任何代码(在大括号 {}之间)将在程序启动时执行。

println 宏

在 main函数内,有一条语句:

与 C 语言的标准库有 printf函数类似,Rust 语言的标准库有 println宏。宏类似于函数,但它可以用感叹号来区分。在本系列中,你将学习有关宏和函数的更多知识。

println宏接受格式字符串并将其放到程序的输出(在我们的例子中,这是终端)中。由于我希望输出一些文本而不是一个变量,因此我将文本放在双引号 (") 中。最后,我使用分号 (;) 结束这个语句,表示语句的结尾。

需要注意的是,在 Rust 编程语言中,任何看起来像函数调用但在左括号前有惊叹号(!)的东西都是宏。

注释方面

Rust 遵循了 C 语言的注释风格。单行注释以两个斜杠(//)开头,而多行注释则以 /* 开头,以 */ 结尾。

/** 这是一个真正的多行注释。* 因为它看起来很炫酷。*/

总结

您刚刚通过 Hello World 程序迈出了学习 Rust 的第一步。

作为练习,也许您可以编写并执行一个 Rust 程序,该程序打印“是的!我学会了 Rust”。

在本系列的下一部分中,您将学习在 Rust 程序中使用变量。敬请期待!

感谢阅读!如果您喜欢这篇文章,请关注和订阅以保持 Linux迷(www.linuxmi.com)最新发布的信息。

感谢 Linux迷 www.linuxmi.com 的精彩分享。

OK,这就是本文的内容。如果还有什么疑问,请在下面的评论区告诉我们。

需要Linux 精美艺术壁纸的朋友请加小编微信 linuxgs (口令壁纸)。

来自:Linux迷

链接:https://www.linuxmi.com/rust-tutorial-1-hello-world.html

关注我们

Linux公社

关注 Linux公社,添加“ 星标 ”

每天 获取 技术干货,让我们一起成长

合作联系:[email protected]

关注我们

Linux公社

关注 Linux公社,添加“ 星标 ”

每天 获取 技术干货,让我们一起成长

合作联系:[email protected]返回搜狐,查看更多



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3