
Rust
文章平均质量分 66
昆吾kw
这个作者很懒,什么都没留下…
展开
-
Rust(16):结构体方法
Rust 中的方法,具体来讲是结构体类型中的方法,以及结构体的关联函数。原创 2022-11-09 23:44:49 · 829 阅读 · 0 评论 -
Rust学习之函数
今天学习的内容是 Rust 中的函数。从程序执行的角度看,它也属于流程控制的一种。但更多时候我们只把函数看作是对一个功能的封装。Rust 具备函数式编程的特性,函数是 Rust 中的重中之重。原创 2022-10-06 20:47:32 · 541 阅读 · 0 评论 -
Rust(14):切片类型
切片类型是对一个数组、字符串的引用片段。切片有利于安全有效地访问数据的一部分,而不需要拷贝原始数据的内容。原创 2022-10-02 15:22:23 · 811 阅读 · 0 评论 -
Rust(13):字符串类型
Rust 中表示字符串类型的方式有多种,和其他语言有很大的区别。本文讲述最常用的两种,分别是 &str`和 String 类型。原创 2022-10-02 15:04:29 · 361 阅读 · 0 评论 -
Rust(12):引用和借用
今天学习的内容是 Rust 中所有权的另一个知识点,引用和借用。原创 2022-09-30 08:15:00 · 706 阅读 · 0 评论 -
【玩转 Cloud Studio】以 Rust 为例定制自己的开发环境
Cloud Studio 是腾讯云出品的一款云端开发工具,目前提供了对 Java,Node,Go,Python,.Net 的环境支持,基本上满足了绝大多数的开发者的需求。如果开发者工作的语言和环境不在上述之列,没关系,Cloud Studio 照样能满足你。本文以 Rust 为例分享如何搭建出专属的开发环境。Cloud Studio 的工作空间是 Ubuntu 系统,标准型提供了 2 核, 4 G 内存,8 GB 存储的配置,还可以根据需求升级配置,对于大部分场景完全够用了。原创 2022-09-29 00:49:04 · 551 阅读 · 0 评论 -
Rust(11):所有权的唯一性和转移
本文介绍了 Rust 中的所有权唯一性的和所有权的转移。原创 2022-09-28 08:00:00 · 377 阅读 · 0 评论 -
Rust(10):所有权
所有权是 Rust 的核心特性之一。Rust 和其他语言相比最出色的就是安全性,这个安全性就是建议在所有权之上。原创 2022-09-27 08:00:00 · 271 阅读 · 0 评论 -
Rust(7):结构体类型
结构体是一种用户自定义的数据类型,它是多种不同数据类型的组合。原创 2022-09-25 22:08:25 · 661 阅读 · 0 评论 -
Rust(9):枚举类型
今天学习的内容是 Rust 中的枚举类型。原创 2022-09-26 08:30:00 · 577 阅读 · 0 评论 -
Rust(8):数组类型
今天学习的内容是 Rust 中的数组类型。原创 2022-09-26 08:15:00 · 782 阅读 · 0 评论 -
Rust(6):高阶函数和发散函数
今天学习的内容是 Rust 中的高阶函数和发散函数。原创 2022-09-25 08:00:00 · 454 阅读 · 0 评论 -
Rust(5): 函数类型
函数,和 if 条件控制,while、loop、for 循环控制,在底层都是使用跳转实现的,所以函数也属于流程控制的一种。可以这样理解,当函数执行时,程序的执行主体就进入了函数内部,当函数执行完毕,则又返还回去,这就是函数的流程控制。Rust 中使用函数和 Typescript 比较像,需要关注参数的类型和返回值的类型, 再就是有一点 Rust 语言的特性,返回值可以是一个表达式。参数的类型注解和变量是一样的,在参数名为使用冒号 指定类型,返回值的类型使用箭头 表示。如果函数没有返回值,则可以省略。比如原创 2022-09-24 00:03:41 · 448 阅读 · 0 评论 -
Rust(4): 字符串类型
字符串类型是一个非常基础和重要的数据类型。Rust 中表示字符串类型的方式有多种,和其他语言有很大的区别。本文讲述最常用的两种,分别是&str和String类型。原创 2022-09-24 00:01:31 · 725 阅读 · 0 评论 -
Rust(3): 复合数据类型
本文介绍了 Rust 中的三种复合类型,元组,数组和结构体。和 JS 的不同之处,Rust 的数组是存储在栈内存中,性能较好。结构体(struct)把多个类型组合到一起,每个元素都有自己的名字,有点像是 TS 中的接口。另一种不同之处,是 Rust 中访问一个不存在的元素时,会报错;元组( tuple )类型,就是将其他类型的值,使用圆括号包裹起来,组内的各个值通过。在声明元素类型的变量时,可以指定类型。在声明元素类型的变量时,可以指定类型。前面的 i32 表示元素类型,后面的数字表示元素的个数。原创 2022-09-15 08:30:00 · 353 阅读 · 0 评论 -
Rust(2): 变量声明和基本数据类型
然后介绍了四种基本数据类型,包括整数类型,浮点类型,字符类型和布尔类型。不像 JS 中,不区分字符和字符串,都叫做字符串类型。Rust 的数据类型有很多,包含了整数类型,浮点数类型,字符类型,布尔类型,元祖类型,数组类型,字符串类型等等。两种整数类型的位长度取决于所运行的目标平台,如果是 32 位架构的处理器则使用 32 位位长度整型,以此类推。Rust 是强类型语言,同时具有自动判断变量类型的能力。编码的字符都是合法的字符值,比如单个的中文、英文、日文、emoji 表情符号等等。原创 2022-09-14 08:30:00 · 429 阅读 · 0 评论 -
Rust(1) 简介和安装
Rust 的官方网站是 https://www.rust-lang.org/。可以看到,Rust 的主要优势就是高性能、可靠性和生产力。Rust 是一门低级语言,是更偏向计算机底层的一门编程语言,它提供了更多更底层的抽象概念供开发者使用。这也提高了上手它的门槛。一名合格的码农(都码农了还啥合格不合格的),有必要掌握一门吃饭的家伙,比如 Java,JavaScript 等,也有必要掌握一门低级语言,来加深对计算机科学的一点认知。原创 2022-09-13 08:30:00 · 1699 阅读 · 0 评论