会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
风坞
博客园
首页
新随笔
联系
订阅
管理
2021年1月10日
Rust基础复习笔记(二)结构体、枚举与匹配
摘要: 这一部分涉及到两种新的数据结构:结构体与枚举类型,和一种新的控制流:匹配。 对应The Rust Programming Language第4-5章的内容。代码来自前书。 1.结构体 1.1结构体的定义 一般结构体的定义与其他语言类似: struct User { username: String,
阅读全文
posted @ 2021-01-10 09:26 风坞
阅读(337)
评论(0)
推荐(0)
2020年12月23日
Rust基础复习笔记(一):所有权
摘要: 所有权是Rust的核心内容,需要清楚地了解它的意义和机制。这里参考The Rust Book的第四章,详解Rust的所有权机制。本章分为三个部分,所有权、引用与切片。 所有权 首先先看一下String字符串类型 let s1 = "Hello!"; //字符串字面量 let mut s2 = Str
阅读全文
posted @ 2020-12-23 21:33 风坞
阅读(225)
评论(0)
推荐(0)
2020年12月22日
Rust基础学习笔记(零):复习基本知识
摘要: 由于一个学期没有碰Rust,相关知识殆已忘尽。最近各课逐渐停授,余出时间来从基础重温这些知识,也算是对没有写的基础知识的补充。另外这次复习主要参照了Youtube上的Crush Course视频,两个小时的视频一气看下来还是很累的啊。原视频链接 下载Rust,并在VSCode环境下使用 首先打开Ru
阅读全文
posted @ 2020-12-22 16:41 风坞
阅读(426)
评论(0)
推荐(0)
2020年9月10日
Rust基础学习笔记(五):Cargo与Crates.io
摘要: 最近复习鸽了几天,今天继续学,希望在考试之前搞定这个官方文档 もうダメ。。。。 本章学习Cargo和Crates.io相关,内容有下: 自定义构建 向crates.io提交libraries 利用工作空间Workspace组织大型工程 从crates.io下载二进制库 用自定义命令拓展Cargo 自
阅读全文
posted @ 2020-09-10 20:59 风坞
阅读(1415)
评论(0)
推荐(0)
2020年8月8日
Rust基础学习笔记(四):闭包与迭代器
摘要: 本章主要记录Rust中闭包与迭代器的用法,并用其改善现有代码以提升性能。所有代码来自官方文档。 闭包 闭包是保存在变量里、作为参数传递给其他函数的匿名函数。其特点是能够捕获其所在定义区间内的变量值。 定义 let value = |para1,para2|{ ... }; Value是闭包赋予的变量
阅读全文
posted @ 2020-08-08 13:01 风坞
阅读(402)
评论(0)
推荐(0)
2020年8月6日
Rust基础学习笔记(三):编写一个完整的检索程序
摘要: 今天主要按照Rust圣经的步骤一步一步创建一个简单的文件中检索关键词程序。运用从前学习的知识的同时还有一些新的技巧和知识,摘录如下: 代码布局原则: 主函数只包含基本的调用函数和返回错误,所有的逻辑部分放进同目录下的lib.rs里 测试函数同样也放在lib.rs里. 测试导向编程: 在编写新功能时,
阅读全文
posted @ 2020-08-06 14:51 风坞
阅读(521)
评论(0)
推荐(0)
2020年8月4日
Rust基础学习笔记(二):自动测试
摘要: 本文介绍Rust的自动测试机制。 *本篇有大量的迷惑内容,将在之后的学习求证过程中修正。 如何编写测试 测试是一些用来确定代码正常运行的函数。通过对一些数值运算后得到预期的结果来实现。 Rust中可以用test属性、一些宏和should_panic属性编写。 分析Test函数 在测试函数前面一行应有
阅读全文
posted @ 2020-08-04 21:05 风坞
阅读(650)
评论(0)
推荐(0)
2020年8月3日
Rust基础学习笔记(一):Generic Types, Traits, and Lifetime
摘要: 这是通过官方文档学习Rust基础的第一篇博客,也是笔者的第一篇技术博客,还蛮有纪念意义的。 学习Rust的原因是在学习前端的过程中需要一门后端开发语言,经建议准备入手Rust。笔者在写这篇博客之前已经阅读了前九章的内容,然而苦于没有实践,记忆不牢,故打算从第十章开始用博客记录以加深记忆。这一系列大概
阅读全文
posted @ 2020-08-03 21:05 风坞
阅读(356)
评论(0)
推荐(0)
公告