首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
速构专题
Elixir学习笔记——速构(函数式编程基础)
在 Elixir 中,循环遍历 Enumerable 是很常见的,通常会过滤掉一些结果并将值映射到另一个列表中。 速构是此类构造的语法糖:它们将这些常见任务分组为 for 特殊形式。 例如,我们可以将一串整数映射到它们的平方值: 速构由三部分组成:生成器、过滤器和可收集物。 生成器和过滤器 在上面的表达式中,n <- [1, 2, 3, 4] 是生成器。它实际上是生成要在速构中使用的值
阅读更多...