学习 Erlang 的第二天。我试图通过创建一个简单的 map 函数来学习在 Erlang 中使用 Map 的基础知识,该函数接受任何谓词和列表(由用户传入)并检查谓词是否返回 true 或 false 并将结果存储在列表中。
因此,如果用户(> 3)
作为谓词传入并且列表包含[3,4,5]
所需的输出将是[false, true, true]
.
这是我尝试过的:
applyMap (P, LST) -> lists:map(P LST).
我很感激任何关于如何做到这一点的建议。
提前谢谢了!