首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
沐森
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
335
文章 335
沸点 0
赞
335
返回
|
搜索文章
最新
热门
在实战中运用泛型和动态trait(特质)
PhantomData<T> // 先自定义一个数据结构 //然后在User和Product,各自用Identifier> 来让 Identifier 和自己的类型绑定,达到让不同类型的 id 无法比
相同方法不同状态下在ts和rust的写法(是我们一直追求的编译阶段)
先写个ts,代码让我明白逻辑,然后写rust通过枚举写出和ts一样的运行时代码,然后再写rust泛型的编译判断 我们将模拟同一个业务场景:订单系统。 流程:新建 (New) -> 支付 (pay) -
Rust x Node.js/Web 混合开发
针对你的场景(Electron、NAPI、Wasm),你需要“精准打击”以下这四个领域。我都列出了为什么要学以及在你的场景里怎么用。 1. 智能指针与所有权 (Smart Pointers & Own
rust基础
1. 赋值语句 let 2.数字类型 整数 浮点数 浮点数有两种类型:f32和f64,分别代表32位浮点数类型和64位浮点数类型。它们也可以跟在字面量的后面,用来指定浮点数值的类型,比如 let a
闭包
闭包是将函数,或者说代码和其环境一起存储的一种数据结构。闭包引用的上下文中的 自由变量,会被捕获到闭包的结构中,成为闭包类型的一部分, 官方定义: 闭包是一种匿名类型,一旦声明,就会产生一个新的类型,
数据结构
智能指针 什么是智能指针 (Smart Pointer)? 普通指针 (Pointer) 就像一张**“小纸条”**,上面只写着一个门牌号(内存地址)。它很傻,不知道房子里住着谁,也不知道房子什么时
内存管理器
理解了 Buddy System(伙伴系统)和内存分配器,你就真正理解了为什么我们在 C++/Rust 里申请内存有时快、有时慢,以及由于碎片化导致的 OOM (Out of Memory) 是怎么回
trait特征
trait 是 Rust 中的接口,它定义了类型使用这个接口的行为。 A. trait ... (定义契约) 这是在“设计蓝图”或“设计徽章”。 关键字: trait 目的: 定义一个共享的行为契
值和引用,解引用
值 (Value) 与 所有权 (Ownership) 在 Rust 中,值就是那个数据本身。而所有权决定了谁负责在数据用完后“清理垃圾”。 1. 栈上的值(Copy 语义) 像 i32 这种简单类型
类型系统
类型系统其实就是,对类型进行定义、检查和处理的系统 按定义后类型是否可以隐式转换,可以分为强类型和弱类型 按类型检查的时机,在编译时检查还是运行时检查,可以分为静态类型系统和`动态类型系 统` 所以r
下一页
个人成就
文章被点赞
15
文章被阅读
18,030
掘力值
1,108
关注了
19
关注者
6
收藏集
26
关注标签
0
加入于
2022-07-31