为什么基础的还没介绍完,就开始介绍一些很生僻的内容?一方面是因为这些内容迟早要介绍,另一方面是满足大家的好奇心,让我们看看Rust到底有藏了多少宝贝。还有就是尽早面基这些内容,可以消除对语言的陌生感,要一种回看似曾相识以及恍然大悟的感觉。言...
原文链接: https://mirror.xyz/vicnaum.eth/gZPBJoJm4Ne3eXhxR-x7bbh8oFLnJ2JyVzczq2n9H8M 译文出自:登链翻译计划 译者:翻译小组 校对:Tin...
1 集合容器的种类 标准库中有很多集合容器,它们以各种逻辑组织了数据,允许各种各样的操作,如增删改查等。除了Vec<T>之外,它们都在std::collections模块下 2 Vec<T>原理与应用 2....
Rust 的 闭包(closures)是可以保存在一个变量中或作为参数传递给其他函数的匿名函数。可以在一个地方创建闭包,然后在不同的上下文中执行闭包运算。不同于函数,闭包允许捕获被定义时所在作用域中的值。 闭包的语法 fn main()...
作者:Zoey | NFTScan Researcher 上个月,由 OpenAI 推出的 AI 对话机器人 ChatGPT 上线 2 个月活跃用户破亿,成为史上用户增长速度最快的消费级应用程序。不容置疑,ChatGPT 的上线掀起了新一...
迭代器模式允许你对一个序列的项进行某些处理。迭代器(iterator)负责遍历序列中的每一项和决定序列何时结束的逻辑。当使用迭代器时,我们无需重新实现这些逻辑。 在Rust 中,迭代器是 惰性的(lazy),这意味着在调用方法使用迭代器之...
Shapella(上海+Capella)升级 请更新 Goerli 测试网节点,准备在 3 月 14 日升级 Shapella 共识层 Sepolia 发布: Lighthousev3.5.1 Lodes...
<!--StartFragment--> 原文:Sangria: a Folding Scheme for PLONK 作者:Nicolas Mohnblatt 译者:Kurt Pan 如...
1 HashMap 1.1 如何构建HashMap 今天我们来看Rust中的另一个集合容器:HashMap<K,V>。HashMap是编程语言最重要的数据结构之一,在设计时需要考虑以下几点: 避免哈希冲突 防止H...
Evm puzzles 是一套练习和入门 evm 执行原理和 opcode 的习题,里边涉及到简单的 opcode 操作,如操作堆栈,操作内存,操作 calldata ,部署合约等等,更重要的是它只有十道题,即使是新手也可以在几个小时内解决...