在许多编程语言中,函数是一等公民。这意味着函数是值,可以作为参数传递给其他函数。函数与整数、字符、布尔值和字符串一样基础。下面的问题演示了 Elm 核心中的接收函数作为参数的函数。同样,您经常会创建接收函数作为参数的函数。
问题 28 - 使用 List.sortBy 对列表进行排序。
List.sortBy
问题 31 - 使用 List.filter 实现埃拉托斯特尼筛法。
List.filter
问题 34 - 使用 List.filter 实现欧拉的 totient 函数。