Rust 入门教程#1:创建并运行您的第一个 Rust 程序 |
您所在的位置:网站首页 › Linux官方源是什么 › Rust 入门教程#1:创建并运行您的第一个 Rust 程序 |
除了 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 |