rust
霜之小刀
这个作者很懒,什么都没留下…
展开
-
substrate中各种常用宏的讲解
在学习substrate的过程中,遇到各种各样的宏,看也看不懂,读宏的实现实在太难,索性终于找到了介绍各个runtime中宏如何使用的说明,以下是我的翻译和理解 由于我个人能力问题,一定会有各种各样的疏漏,如有错误还望留言指出,非常感谢原创 2021-07-22 21:58:23 · 1116 阅读 · 1 评论 -
rust中的result与map
文章目录result的使用mapresult的使用let x: Result<u32, &str> = Ok(1);let y: Result<u32, &str> = Err("asdf");map示例let y: Result<u32, &str> = Err("asdf");let is_right = y.map(|_| true) .map_err(|_|false);细节pub fn map<U, F原创 2021-07-20 14:27:15 · 1459 阅读 · 0 评论 -
rust学习笔记中级篇2–结构体与基础类型成员函数的实现(霜之小刀)
rust学习笔记中级篇2–结构体与基础类型成员函数的实现(霜之小刀) 欢迎转载和引用 若有问题请联系请联系 Email : lihn1011@163.com QQ:2279557541结构体的成员函数的实现先看个最简单的示例。//首先定义一个结构体struct Point{ a:i32, b:i32,}//再定义一个接口或...原创 2018-04-20 01:39:52 · 712 阅读 · 0 评论 -
rust学习笔记中级篇1–泛型(霜之小刀)
rust学习笔记中级篇1–泛型(霜之小刀) 欢迎转载和引用,若有问题请联系 若有疑问,请联系 Email : lihn1011@163.com QQ:2279557541结构体泛型首先上代码,如何定义一个泛型的结构体struct Point<T>{ m_x:T, m_y:T}fn main() { let...原创 2018-04-18 00:58:09 · 881 阅读 · 0 评论 -
rust学习笔记基础篇7–条件与判断(霜之小刀)
rust学习笔记基础篇7–条件与判断(霜之小刀) 欢迎转载和引用,若有问题请联系 若有疑问,请联系 Email : lihn1011@163.com QQ:2279557541if这是最长用到的条件判断语句,不过。。。rust里应该叫条件判断表达式! 先看示例代码fn main() { let judge = 15; if...原创 2018-04-16 23:55:50 · 832 阅读 · 0 评论 -
rust学习笔记基础篇6–函数与函数指针(霜之小刀)
rust学习笔记基础篇6–函数与函数指针(霜之小刀) 欢迎转载和引用,若有问题请联系 若有疑问,请联系 Email : lihn1011@163.com QQ:2279557541直接看函数的使用示例 //无返回值无参数的函数fn func(){ println!("func1");}//有返回值,有参数的函数fn func_add...原创 2018-04-16 23:52:34 · 1278 阅读 · 0 评论 -
rust学习笔记基础篇5–字符串与调试中的打印(霜之小刀)
rust学习笔记基础篇5–字符串与调试中的打印(霜之小刀) 欢迎转载和引用,若有问题请联系 若有疑问,请联系 Email : lihn1011@163.com QQ:2279557541字符串类型Rust中基础的字符串有两种,分别为&str和String这两种,简单的说就是 &str表示固定的,长度不可变的字符串 String表...原创 2018-04-16 13:49:55 · 953 阅读 · 0 评论 -
rust学习笔记基础篇4--结构体变量声明与绑定,所有权,借用,引用(霜之小刀)
rust学习笔记基础篇4–结构体变量声明与绑定,所有权,借用,引用(霜之小刀) 欢迎转载和引用,若有问题请联系 若有疑问,请联系 Email : lihn1011@163.com QQ:2279557541关于结构体的变量声明看过前面几节的就发现结构体的声明其实和其他的也没什么区别。struct Xxx{ a:i32, b:...原创 2018-04-15 17:28:08 · 1380 阅读 · 0 评论 -
rust学习笔记基础篇3--数组,切片,元组的变量声明(霜之小刀)
rust学习笔记基础篇3–数组,切片,元组的变量声明(霜之小刀) 欢迎转载和引用,若有问题请联系 若有疑问,请联系 Email : lihn1011@163.com QQ:2279557541数组指的是一组类型必须相同,个数不变的组合 切片指的是对数组某一段的引用(不进行拷贝),其定义完成后同数组使用方法一致。 元组指的是一组类型允许不同,个数不变的组...原创 2018-04-15 01:51:46 · 1586 阅读 · 0 评论 -
rust学习笔记基础篇2--基础变量声明的基本规则(霜之小刀)
rust学习笔记基础篇2–基础变量声明的基本规则(霜之小刀) 欢迎转载和引用,若有问题请联系 若有疑问,请联系 Email : lihn1011@163.com QQ:2279557541Rust的对变量的声明很严格,有严格的类型和必须在声明时进行初始化。 关于类型可以是显示的声明也可以使隐式的声明。 显示的使用 let vab:i32 = 123i...原创 2018-04-15 00:14:21 · 415 阅读 · 0 评论 -
Rust学习笔记基础篇1--环境的搭建(霜之小刀)
Rust学习笔记基础篇1–环境的搭建(霜之小刀) 欢迎转载和引用,若有问题请联系 若有疑问,请联系 Email : lihn1011@163.com QQ:22795575411 环境搭建1.1 rust安装这里我使用的是mac就以mac为例来说了,直接命令行运行(这条命令来自于rust的官网https://www.rust-lang.org...原创 2018-04-14 17:25:33 · 1820 阅读 · 1 评论