【发布时间】:2016-07-12 17:29:50
【问题描述】:
检查参数是保护子句中的列表列表还是键值对列表的最佳方法是什么?
我想出的解决办法就是抓着头做个检查,但我觉得肯定有更好的办法。
def stuff(items) when is_list(hd(items)) do
something
end
【问题讨论】:
-
这不会检查
items是否是列表的列表,它只检查第一个值。即使items是[["a", "list"], "string", 123],它也会通过
标签: elixir