首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
码码呀
掘友等级
rust高级研发工程师
一个热爱研究优秀rust开源技术和计算机底层技术,欢迎关注我的公众号:花说编程
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
赞
文章( 28 )
沸点( 0 )
深入浅出rust内存对齐
在 Rust 中,内存对齐是一个重要的概念,它涉及到数据在内存中的存储方式,以及如何优化内存访问的效率。往往一门语言的内存布局以及对齐方式决定了一门语言的性能,因此学会并深入理解rust中内存布局会让
一文带你理解rust的闭包
闭包的特性 1.匿名函数 2.捕获变量 3.可变性 4.多态性 5.类型推断 闭包语法 闭包的用法 作为函数参数: 闭包可以作为参数传递给其他函数。 2.作为变量存储: 闭包可以存储在变量中,然后被调
Rust新手必看!一文搞懂Trait一致性,让你的一跃成为rust高级开发!
Rust 中的 Trait 一致性(Coherence)是指对于任意给定的类型,对于某个特定的 Trait,最多只能有一个有效的实现。这个规则确保了代码的安全性和确定性,避免了因多个实现而导致的歧义和
Rust界的“双胞胎”:Self和self,你真的了解它们吗?别以为穿个马甲就不认识你了
Self Self是一个类型别名,通常用于trait和impl块中,表示当前的类型或类型的类型。 在Trait定义中,Self代表了实现该trait的类型。 在impl中,Self可以用来引用当前实现
揭秘rust中默认参数类型不为人知的秘密,你确定不来了解下吗?
你可以为泛型类型参数指定默认类型参数,这样在调用函数或结构体时,如果没有指定具体的类型参数,就会使用默认的类型参数。这提供了一种灵活的方式来使用泛型代码,同时保持了代码的简洁性和可读性。
结构体,你真的会用吗?这些高级用法你一定没见过
定义结构体 在使用结构体之前我们首先要定义一个结构体,后面才能实例化使用它。它的定义语法就是关键字struct 后面空格加上结构体名称如果有结构体中有属性则后面跟上大括号{},大括号中定义结构体的属性
Rust 结构体与枚举的梦幻联动,让你编程更高效
结合使用结构体和枚举 枚举和结构体可以组合使用,以创建更复杂的数据结构。这种组合提供了强大的数据建模能力,允许你创建具有不同数据和行为的类型。 我们创建一个Point的结构体,里面有x和y两个属性其类
Rust 中那些让人眼花缭乱的类型转换
as转换 我们先看一个简单的小类型转大类型的例子: 首先我们定义两个变量x和y,x的类型是i32类型,y的类型是u16类型。i32明显表示的范围要比u16大,那么一个大范围类型的数据和一个小范围的数据
rust中的三胞胎姐妹花String,&str和str总是傻傻分不清吗?
str: str是一个字符串字面量,它是一个指向有效UTF-8编码的不可变字符串切片的指针。str类型是一个切片类型,它不拥有数据,而是指向数据。 它是&str的别名,通常在模式匹配和函数签名中使用。
【Rust 基础篇】Rust关联类型:灵活的泛型抽象
导言 Rust是一种以安全性和高效性著称的系统级编程语言,其设计哲学是在不损失性能的前提下,保障代码的内存安全和线程安全。为了实现这一目标,Rust引入了"所有权系统"、"借用检查器"等特性,有效地避
下一页
个人成就
文章被点赞
18
文章被阅读
7,788
掘力值
670
关注了
2
关注者
5
收藏集
0
关注标签
135
加入于
2017-03-19