首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
憨憨的八戒
掘友等级
菜鸟一枚
人最值得高兴的事:父母健在、知己两三、盗不走的爱人,其他都是假象,别太计较
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
271
文章 266
沸点 5
赞
271
返回
|
搜索文章
最新
热门
21.Rust 语言实战笔记 —— 深入了解特征
关联类型 在方法一章中,我们讲到了但是实际上关联类型和关联函数并没有任何交集,虽然它们的名字有一半的交集。 关联类型是在特征定义的语句块中,申明一个自定义类型,这样就可以在特征的方法签名中使用该类型:
20.Rust 语言实战笔记 —— 特征对象
在上一节中有一段代码无法通过编译: 其中 Post 和 Weibo 都实现了 Summary 特征,因此上面的函数试图通过返回 impl Summary 来返回这两个类型,但是编译器却无情地报错了,原
19.Rust 语言实战笔记 —— 特征 Trait
如果我们想定义一个文件系统,那么把该系统跟底层存储解耦是很重要的。文件操作主要包含三个:open、write、read,这些操作可以发生在硬盘,也可以发生在缓存,可以通过网络也可以通过(我实在编不下去
18.Rust 语言实战笔记 —— 泛型 Generics
我们在编程中,经常有这样的需求:用同一功能的函数处理不同类型的数据,例如两个数的加法,无论是整数还是浮点数,甚至是自定义类型,都能进行支持。在不支持泛型的编程语言中,通常需要为每一种类型编写一个函数:
16.Rust 语言实战笔记 —— 方法Method
从面向对象语言过来的同学对于方法肯定不陌生,class 里面就充斥着方法的概念。在 Rust 中,方法的概念也大差不差,往往和对象成对出现: 例如读取一个文件写入缓冲区,如果用函数的写法 read(f
17.Rust 语言实战笔记 —— 流程控制
上一篇中我们发现模式使用的使用场景中,涉及到了for, if等流程控制。所以我们这篇来聊聊流程控制这点事。Rust 程序是从上而下顺序执行的,在此过程中,我们可以通过循环、分支等流程控制方式,更好的实
15.Rust 语言实战笔记 —— 模式适用场景
模式 模式是 Rust 中的特殊语法,它用来匹配类型中的结构和数据,它往往和 match 表达式联用,以实现强大的模式匹配能力。模式一般由以下内容组合而成: 字面值 解构的数组、枚举、结构体或者元
14.Rust 语言实战笔记 —— 聊聊 Option
在枚举那章,提到过 Option 枚举,它用来解决 Rust 中变量是否有值的问题,定义如下: 简单解释就是:一个变量要么有值:Some(T), 要么为空:None。 那么现在的问题就是该如何去使用这
13.Rust 语言实战笔记 —— 模式匹配
模式匹配,这个词,对于非函数语言编程来说,真的还蛮少听到,因为它经常出现在函数式编程里,用于为复杂的类型系统提供一个轻松的解构能力。 在 Rust 中,模式匹配最常用的就是 match 和 if le
12.Rust 语言实战笔记 —— 枚举
枚举(enum 或 enumeration)允许你通过列举可能的成员来定义一个枚举类型,例如扑克牌花色: 如果在此之前你没有在其它语言中使用过枚举,那么可能需要花费一些时间来理解这些概念,一旦上手,就
下一页
个人成就
文章被点赞
424
文章被阅读
35,913
掘力值
1,684
关注了
18
关注者
80
收藏集
0
关注标签
12
加入于
2019-03-05