文章分类 -  函数式编程特性

摘要:说明:本文主要是Rust语言圣经相关章节的学习笔记,大部分与其内容相同,欢迎阅读原文。 match 和 if let Rust 中,模式匹配最常用的就是 match 和 if let。 在使用 match 匹配枚举类型时,match 的匹配必须穷举出所有可能,因此可以用 _ 来代表未列出的所有可能性 阅读全文
posted @ 2022-03-17 21:49 AlphaFitz 阅读(290) 评论(0) 推荐(0)
摘要:说明:本文主要是Rust语言圣经相关章节的学习笔记,大部分与其内容相同。 建议:希望阅读更详细的描述和更多的代码示例欢迎查看Rust语言圣经,同时推荐多翻阅Rust中文标准库。 迭代器允许我们迭代一个集合,在此过程中只需关心集合中的元素如何处理,而无需关心如何开始、如何结束、按照什么样的索引去访问等 阅读全文
posted @ 2022-03-13 18:09 AlphaFitz 阅读(333) 评论(0) 推荐(0)
摘要:说明:本文内容大部分来自于Rust语言圣经相关章节内容和Databend闭包部分的课程,是对这两部分的学习整理。 闭包是一种匿名函数,可以赋值给变量也可以作为参数传递给其它函数,不同于函数的是,它允许捕获调用者作用域中的值。 fn call(f: fn()) { //传入参数为函数指针 fn(); 阅读全文
posted @ 2022-03-13 12:54 AlphaFitz 阅读(468) 评论(0) 推荐(0)