Rust编程
文章平均质量分 96
以实战为线索,逐步深入Rust开发的各个环节,掌握Rust的精髓,体验良好的系统编程语言,打造完美的项目程序。
心随而动
一名爱好c,c++,python,java,Mysql的大二小白!
展开
-
Rust中的枚举和模式匹配
现在我们涉及到了如何使用枚举来创建有一系列可列举值的自定义类型。我们也展示了标准库的Option类型是如何帮助你利用类型系统来避免出错的。当枚举值包含数据时,你可以根据需要处理多少情况来选择使用match或if let来获取并使用这些值。你的 Rust 程序现在能够使用结构体和枚举在自己的作用域内表现其内容了。在你的 API 中使用自定义类型保证了类型安全:编译器会确保你的函数只会得到它期望的类型的值。下一节我们学习模块系统。原创 2023-10-06 11:40:37 · 678 阅读 · 1 评论 -
Rust中的结构体
和c++/c语言一样,Rust语言也有结构体,和元组一样,结构体中的变量数据类型是可以不同的,而且只需要引用符就可以得到其中的数据。在数据结构中,c/c++语言均可以用结构体数据类型定义函数,作为函数的返回值类型,在Rust中,也可以作为函数的返回类型。原创 2023-09-21 16:33:32 · 476 阅读 · 2 评论 -
认识所有权
本节内容比较多,主体意思就是说在Rust中,Rust 语言提供了跟其他系统编程语言相同的方式来控制你使用的内存,但拥有数据所有者在离开作用域后自动清除其数据的功能意味着你无须额外编写和调试相关的控制代码。所以说,只要知道Rust语言的特有机制,学起来就会简单很多。原创 2023-08-07 22:17:02 · 966 阅读 · 0 评论 -
函数和控制流
最后,再介绍一下函数的注释,Rust的注释分为单行注释(//)和多行注释(/* */)。这个语法和c++几乎一样。所以就没在主文中介绍了。对于本篇文章,主要是介绍了Rust中的一些简单的关键字以及用法,下一节进入“所有权”的学习。拜拜了你勒!!!原创 2023-07-13 23:18:45 · 1021 阅读 · 4 评论 -
变量与数据类型
相信熟悉c++或者其他编程语言的,都会很熟悉变量这个词,变量作为暂时存储数值的容器,不过在Rust中,变量默认是不可变的。原创 2023-07-12 23:31:22 · 422 阅读 · 0 评论 -
Rust环境配置
Rust 程序设计语言的本质实际在于赋能):无论你现在编写的是何种代码,Rust 能让你在更为广泛的编程领域走得更远,写出自信。这是官网上的一句话,这句话也涵盖了Rust语言的未来广泛的市场,虽然说在中国还没有进行大规模的普及,但是在国外却有了很大的市场,所以说,Rust语言在未来的市场不会太差。所以,从现在开始就可以进入Rust语言的学习。原创 2023-07-07 11:56:48 · 1734 阅读 · 4 评论