![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rust
文章平均质量分 92
东离与糖宝
叫我东离就好
展开
-
Rust 控制流
if表达式:用于条件判断,可以用于赋值和多重条件处理。loop:用于创建无限循环,并可通过break语句返回值和退出循环。while循环:基于条件执行,适用于条件动态变化的情况。for循环:用于遍历集合,结合Range进行次数控制,代码更简洁安全。通过合理使用这些控制流结构,你可以编写出高效、清晰且安全的 Rust 代码。原创 2024-09-12 11:53:59 · 424 阅读 · 1 评论 -
Rust 函数
在 Rust 中,函数使用fn关键字定义。函数定义包括函数名、参数列表、返回类型和函数体。函数体用大括号{}包围,包含函数的具体逻辑。println!");println!fn是定义函数的关键字。main和是函数的名称。println!是宏调用,用于输出文本。Rust 的函数系统提供了一种结构化且严谨的方式来组织代码。通过理解函数的基本结构、参数、返回值以及语句和表达式的区别,你可以更高效地编写 Rust 代码。掌握这些概念将为你在 Rust 中编写更复杂的程序奠定坚实的基础。原创 2024-09-12 11:28:32 · 317 阅读 · 0 评论 -
Rust 数据类型
Rust 的数据类型分为标量类型和复合类型。标量类型包括整型、浮点型、布尔型和字符型,复合类型包括元组和数组。理解和正确使用这些数据类型是编写健壮 Rust 代码的基础。Rust 的静态类型系统和严格的检查机制帮助程序员在编译时捕捉潜在的错误,从而提升代码的安全性和稳定性。原创 2024-09-12 11:14:32 · 557 阅读 · 0 评论 -
Rust 变量基础知识
在 Rust 中,变量隐藏(shadowing)指的是重新声明一个与之前变量同名的新变量。这个新变量会遮盖(或隐藏)之前声明的同名变量。在后续代码中,使用的将是新的变量,而不是之前的变量。原创 2024-09-10 14:29:37 · 1301 阅读 · 4 评论 -
猜数游戏-Rust 入门经典案例
生成一个随机数。提示用户输入猜测。检查用户的输入,并提供提示(例如:“猜大了”或“猜小了”)。重复直到用户猜对为止。结束游戏并显示猜测的次数。标准输入输出:使用io模块处理用户输入。随机数生成:使用rand库生成随机数。错误处理:处理用户输入错误。循环和控制流:使用loop和match实现游戏逻辑。希望这篇博客能帮助你入门 Rust 的游戏开发。通过这个项目,你应该对 Rust 的基本用法和工具有了更深入的了解。如果你有更多问题或需要进一步的帮助,请参考Rust 官方文档或参与。原创 2024-09-09 15:37:11 · 762 阅读 · 3 评论 -
Cargo 入门
Cargo 是 Rust 的强大工具,它简化了项目管理、依赖管理、构建和测试过程。通过掌握 Cargo 的使用,你可以更加高效地开发 Rust 应用程序。Cargo 随 Rust 一起安装,因此如果你已经安装了 Rust,那么你也已经安装了 Cargo。Cargo 支持工作区(Workspace),允许你管理多个相关的包。Cargo 也支持插件(称为 Cargo subcommands),例如。这将编译你的 Rust 项目,并将生成的可执行文件放在。的目录,其中包含一个基本的 Rust 项目结构。原创 2024-09-09 15:23:37 · 869 阅读 · 0 评论 -
Rust 简介与安装
Rust的介绍:Rust是一种系统编程语言,旨在提供安全性和性能,适用于需要高效内存管理和并发编程的场景。Rust的优点内存安全:Rust通过所有权系统(Ownership)避免了内存泄漏和数据竞争。性能:接近C/C++的性能,无需垃圾回收。并发支持:借助Rust的所有权系统,能够更安全地处理并发任务。现代语法:具备现代编程语言的特性,如模式匹配、泛型和闭包等。Rust的缺点学习曲线:对于新手来说,所有权和生命周期管理可能较难掌握。生态系统:虽然在不断增长,但相较于成熟的语言,仍然在发展中。原创 2024-09-09 15:05:22 · 875 阅读 · 0 评论