【发布时间】:2017-06-23 03:08:55
【问题描述】:
我正在尝试实现一个功能
llen(ListOfLists)
返回一个列表,其中包含 ListOfLists 中列表的长度。函数应该使用lists:map/2。
例子:
1> funs:llen([[1, 2, 3], [], [4, 5]]).
[3, 0, 2]
我知道如何计算一个列表的长度:
list([]) -> 0;
list([_|T]) -> 1+list(T).
但我不知道如何使用 funs 和列表对多个列表执行此操作。
【问题讨论】:
-
lists:map(fun erlang:length/1, [[1, 2, 3], [], [4, 5]])? -
@Dogbert 是的,很多 :)
标签: erlang