Rust初体验:手把手教你构建‘Hello, World!’

 更新时间:2024年01月04日 08:43:18   作者:二次元攻城狮  
"准备好了吗?一起踏上Rust编程语言的精彩旅程!在这篇「Rust初体验」中,我们将手把手教你构建经典程序“Hello, World!”,感受Rust的强大与安全,短短几行代码,就能让你对这个系统级语言的魅力一探究竟!快加入吧,惊喜等你发现!"

安装插件

直接安装Rust插件即可,里面包含了3个扩展包会自动安装:



各个插件的作用可以查看:如何使用VSCode配置Rust开发环境(VS Code 安装 Rust 常用插件)

创建项目

可以手动创建目录、文件,用任意编辑器写好代码,然后用命令行编译运行,参考官方文档-世界您好!

Cargo 是 Rust 的构建系统和包管理器, 使用 Cargo 添加依赖项会容易得多,一般我们使用Cargo创建项目

先创建一个 projects 目录存放项目,目录如下:

D:\VSCode\Rust\projects

先进入 projects 文件夹,然后在资源管理器的地址栏内输入 cmd 或 powershell 回车后,打开终端执行:

cargo new hello_world


运行调试

在 projects 文件夹,快速进入终端执行以下命令打开VSCode:

code .

进入 main.rs 文件,里面有生成的默认代码:

fn main() {
    println!("Hello, world!");
}

有运行和调试按钮,有时候显示比较慢别着急,点击 Run 运行:



参考文档

rust+vscode环境配置

Windows小技巧 -- 目录内打开CMD的快捷方式

到此这篇关于Rust初体验:手把手教你构建‘Hello, World!’的文章就介绍到这了,更多相关Rust创建Hello World项目内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Rust语言和C/C++区别对比,Rust和C语言哪个好

    Rust语言和C/C++区别对比,Rust和C语言哪个好

    Rust具有与C语言相当的速度和内存效率,但无需手动内存管理或垃圾回收,它拥有出色的工具支持、友好的编译器和不断发展的开发者社区,使用Rust能提升程序性能,最重要的是,对Python开发者而言,Rust比C语言更容易学习
    2025-02-02
  • Rust语言中的哈希表

    Rust语言中的哈希表

    哈希表也是集合中的一种,也是最常用的集合形式,目前Rust语言核心部分没有对哈希表进行实现,是使用标准库提供的,这篇文章主要介绍了Rust语言之哈希表,需要的朋友可以参考下
    2024-02-02
  • Rust常用特型之ToOwned特型示例详解

    Rust常用特型之ToOwned特型示例详解

    在Rust中,假定某类型实现了Clone特型,如果给你一个对它引用,那我们得到它指向内容的备份的最常见方式是调用其clone()函数,这篇文章主要介绍了Rust常用特型之ToOwned特型,需要的朋友可以参考下
    2024-04-04
  • 深入了解Rust中trait的使用

    深入了解Rust中trait的使用

    先前我们提到过 trait,那么Rust中的trait 是啥呢?本文将通过一些示例为大家详细讲讲Rust中trait的使用,感兴趣的小伙伴可以了解一下
    2022-11-11
  • Rust调用C程序的实现步骤

    Rust调用C程序的实现步骤

    本文主要介绍了Rust调用C程序的实现步骤,包括创建C函数、编译C代码、链接Rust和C代码等步骤,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • Rust Atomics and Locks内存序Memory Ordering详解

    Rust Atomics and Locks内存序Memory Ordering详解

    这篇文章主要为大家介绍了Rust Atomics and Locks内存序Memory Ordering详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • Rust中non_exhaustive的enum使用确保程序健壮性

    Rust中non_exhaustive的enum使用确保程序健壮性

    这篇文章主要为大家介绍了Rust中non_exhaustive的enum使用确保程序健壮性示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • Rust 编程语言中的所有权ownership详解

    Rust 编程语言中的所有权ownership详解

    这篇文章主要介绍了Rust 编程语言中的所有权ownership详解的相关资料,需要的朋友可以参考下
    2023-02-02
  • Rust中的方法与关联函数使用解读

    Rust中的方法与关联函数使用解读

    在Rust中,方法是定义在特定类型(如struct)的impl块中,第一个参数是self(可变或不可变),方法用于描述该类型实例的行为,而关联函数则不包含self参数,常用于构造新实例或提供一些与实例无关的功能,Rust的自动引用和解引用特性使得方法调用更加简洁
    2025-02-02
  • Rust如何使用线程同时运行代码

    Rust如何使用线程同时运行代码

    Rust使用1:1线程模型,通过std::thread::spawn创建线程,返回JoinHandle用于等待线程完成,闭包默认借用外部变量,使用move关键字转移所有权,多线程共享数据时需使用并发原语,如Mutex、RwLock、Arc等,以避免竞态条件
    2025-02-02

最新评论