# rust **Repository Path**: gxngit/learning-rust ## Basic Information - **Project Name**: rust - **Description**: rust学习教程 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-11 - **Last Updated**: 2025-08-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Rust 学习示例代码集 这个目录包含了一系列 Rust 学习示例代码,从基础概念到中级应用,帮助您逐步掌握 Rust 编程语言。 ## 安装 Rust 如果您还没有安装 Rust,可以按照以下步骤进行安装: 1. 访问 [Rust 官方网站](https://www.rust-lang.org/) 2. 点击 "Install" 按钮,按照提示下载并安装 Rustup(Rust 安装器) 3. 安装完成后,打开新的命令行窗口,运行 `rustc --version` 来验证安装是否成功 ## 程序列表 ### 01_hello_world.rs 这是一个最简单的 Rust 程序,它会在控制台输出 "Hello, Rust!",帮助您快速了解 Rust 程序的基本结构。 ### 02_variables_and_types.rs 介绍 Rust 中的变量声明、可变性、数据类型(整数、浮点数、布尔值、字符等)以及与 C 语言在变量和类型系统方面的对比。 ### 03_control_flow.rs 讲解 Rust 中的控制流结构,包括条件表达式(if-else)、循环(loop、while、for)以及模式匹配(match)等。 ### 04_functions_and_modules.rs 介绍 Rust 中的函数定义、参数传递、返回值以及模块系统,包括如何创建和使用模块来组织代码。 ### 05_structs_and_enums.rs 讲解 Rust 中的结构体(struct)和枚举(enum),包括如何定义、实例化以及使用它们来建模数据。 ### 06_rust_vs_c.rs 深入对比 Rust 与 C 语言在多个方面的差异,包括变量可变性、内存管理、错误处理、字符串处理、空值处理和结构体方法等。 ## 使用说明 1. 安装 Rust(如果尚未安装) 2. 打开命令行窗口,导航到这个目录 3. 编译程序:`rustc 文件名.rs` 4. 运行编译后的程序:`文件名.exe` ## 注意事项 - Rust 编译器会生成可执行文件(.exe 文件) - 如果您在编译过程中遇到问题,请确保您的 Rust 安装正确,并且系统环境变量已配置 - 这些程序是在 Windows 环境下开发的,如果在其他操作系统上运行,可能需要进行适当调整 - 代码文件按学习顺序编号,建议从 01_hello_world.rs 开始学习