摘要: Enum 其常见用法见:https://cloud.tencent.com/developer/section/1116852 在sort时,如果要获得稳定的排序结果,要使用<= 而不是 <。 Stream Stream是延迟处理的,而Enum是贪婪的,则意味着传给它一个收集,它会默默计算那个收集的 阅读全文
posted @ 2019-09-10 17:37 GodL 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 字典 散列表和散列字典都实现了Dict的行为。Keyword模块也基本实现了,不同之处在于它支持重复键。 Eunm.into可以将一种类型的收集映射转化成另一种。 Dict相关API 例子: 例子2: 更新散列表 new_map = %{ old_map | key => value, ...},会 阅读全文
posted @ 2019-09-10 16:52 GodL 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 头部和尾部 创建映射函数 我们可以使用一个函数来处理列表中的各个元素,如此可以接受更加复杂的处理,也可以根据传入函数的功能做不同的处理。 在递归过程中跟踪值 我们的目标是使用不可变状态,所以不能再一个全局变量或者模块级变量例存储值。所以,我们以函数参数传入 使用函数解决问题 更复杂的列表 可以使用[ 阅读全文
posted @ 2019-09-10 13:42 GodL 阅读(392) 评论(0) 推荐(0) 编辑