文章 视频 课程 百科图谱 线下集训
更多
  • 问答
  • 提问
  • 发表文章
  • 专栏
  • 活动
  • 文档
  • 工作
  • 集市
  • 发现
  • 文章
  • 问答
  • 视频
  • 课程
  • 线下集训
  • 专栏
  • 活动
  • 工作
  • 文档
  • 集市
搜索
  • 登录/注册
King
  • 文章
  • 专栏
  • 问答
  • 视频
  • 课程
  • 集市作品
  • 活动
  • 招聘
TA的文章 TA购买的 TA喜欢的 TA收藏的
《Effective Rust》第 5 条:理解类型转换

第5条:理解类型转换Rust的类型转换分为三个类别:手动:通过实现From和Intotrait提供的用户定义类型转换半自动:使用as关键字在值之间进行显式转换自动:隐式强制转换为新类型本章节的重点主要是第一种,即手动转换类型,因为后两种大多数情况下不适用于用户定义类

Effective Rust 
发布于 2024-06-15 09:33 阅读(1552) 点赞(0)
分享
Twitter分享
微信扫码分享
《Effective Rust》第 4 条:优先使用惯用的错误类型

第4条:优先使用惯用的错误类型第3条描述了如何使用标准库为Option和Result类型提供的转换,以允许使用?运算符简洁、惯用地处理结果类型。但它没有讨论如何最好地处理作为Result<T,E>第二个类型参数出现的各种不同的错误类型E;这就是本章节的内容。只有当有多

Effective Rust 
发布于 2024-06-15 09:29 阅读(1420) 点赞(0)
分享
Twitter分享
微信扫码分享
《Effective Rust》方法 3:避免匹配 Option 和 Result

方法3:避免匹配Option和Result[方法1]阐述了枚举(enum)的优点,并展示了match表达式如何强制程序员考虑所有可能性;这个方法探讨了在某些情况下,你应尽量避免使用match表达式——至少是显式地。[方法1]还介绍了Rust标准库提供的两个无处不在

Effective Rust 
发布于 2024-04-21 06:27 阅读(1870) 点赞(0)
分享
Twitter分享
微信扫码分享
《Effective Rust》方法 2:使用类型系统表达常见行为

方法2:使用类型系统表达常见行为[方法1]讨论了如何在类型系统中表达数据结构;本节继续讨论在Rust的类型系统中行为的编码。方法(Methods)在Rust的类型系统中,行为首次出现的地方就是将方法添加到数据结构上:这些方法是对该类型实例的操作,通过self标识。这种方式以

Effective Rust 
发布于 2024-04-21 06:25 阅读(1756) 点赞(1) ( 2 )
分享
Twitter分享
微信扫码分享
《Effective Rust》方法 1:使用类型系统表达你的数据结构

方法1:使用类型系统表达你的数据结构“谁叫他们是程序员,而不是打字员”——@thingskatedid对于来自其他静态类型编程语言(如C++、Go或Java)的人来说,Rust类型系统的基本概念是非常熟悉的。有一系列具有特定大小的整数类型,包括有符号(i8,i16,i32,

Effective Rust 
发布于 2024-04-19 21:54 阅读(1954) 点赞(1) ( 6 )
分享
Twitter分享
微信扫码分享
《Effective Rust》类型

类型这本书的第一部分涵盖了关于Rust类型系统的建议。Rust的类型系统比其他主流语言的表达能力更强;它与“学术性”语言如OCaml或Haskell有更多共同点。其中核心的一部分是Rust的枚举类型(enum),它比其他语言中的枚举类型具有更强的表达能力,并且允许使用代数数据类

Effective Rust 
发布于 2024-04-19 21:52 阅读(1283) 点赞(0)
分享
Twitter分享
微信扫码分享
《Effective Rust》引言

引言“代码更像是‘指导原则’,而不是实际规则。”——赫克托·巴博萨ScottMeyers的原版《EffectiveC++》一书取得了巨大的成功,因为它引入了一种新的编程书籍风格,专注于从实际创建C++软件的经验中学习到的指南。值得注意的是,这些指南都是在解释为什么它们是必要的原

Effective Rust 
发布于 2024-04-19 21:48 阅读(1482) 点赞(0)
分享
Twitter分享
微信扫码分享
《Effective Rust》解读:探寻 Rust 编程的艺术与科学

“代码更像是指南,而不是实际的规则。”——HectorBarbossa在编程语言的江湖中,Rust如同一颗新星,以其独树一帜的安全特性和严谨的类型系统,赢得了开发者的青睐。近日,一本备受瞩目的新书《EffectiveRust》横空出世,它不仅为我们揭示了Rust编程的深层智慧,

Effective Rust 
发布于 2024-04-19 21:44 阅读(1433) 点赞(0)
分享
Twitter分享
微信扫码分享
AO 架构一览

最近AO发布了,玩起来很有意思,spec在这里,直接进入正题。一起来了解ao架构,以及其基本组件和它们的功能。以下是对架构每个组件的解读:进程(Processes):在ao网络中,进程是计算的基本单位。它们通过在Arweave上存储的消息日志和初始化数据来表示。进程在其初始化时定义了所需的

AO 
发布于 2024-03-05 14:50 阅读(1551) 点赞(0)
分享
Twitter分享
微信扫码分享
MakerDAO 协议介绍

MakerDAO是一个去中心化的组织,致力于为加密货币经济带来稳定性。他们采用双代币系统,包括稳定币Dai和治理令牌MKR。最新版本的Maker协议Multi-Collaborate Dai(MCD)允许以太坊上任何资产作为抵押品生成Dai,并引入了新的功能,如新的Dai代币

发布于 2023-10-13 09:52 阅读(3195) 点赞(0) ( 2 )
分享
Twitter分享
微信扫码分享
  • ‹
  • 1
  • 2
  • ...
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • ›
文章删除后将不可恢复 !
删除 取消
一键转载
转载文章不用复制粘贴和编辑,输入原文链接,交给后台发布!
暂只支持: 微信公众号、Mirror、Medium的文章链接
提交后可在个人主页查看文章发布状态
提交
提交成功!
系统处理完成后将直接进入审核发布流程,可在个人主页关注文章状态。
King
King
0x56af...a0dd
贡献值: 1380 学分: 1929
擅长Rust/Solidity/FunC/Move开发
9 关注 36 粉丝
关于
关于我们
社区公约
学分规则
Github
伙伴们
DeCert
ChainTool
GCC
合作
广告投放
发布课程
联系我们
友情链接
关注社区
Discord
Twitter
Youtube
B 站
公众号

关注不错过动态

微信群

加入技术圈子

©2025 登链社区 版权所有 | Powered By Tipask3.5|
粤公网安备 44049102496617号 粤ICP备17140514号 粤B2-20230927 增值电信业务经营许可证

发送私信

请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!

提醒

检测到你当前登录的账号还未绑定手机号
请绑定后再发布
去绑定
编辑封面图
封面预览