检查参数是保护子句中的列表列表还是键值对列表的最佳方法是什么?
我想出来的解决办法就是抓头做检查,但我觉得一定有更好的办法。
def stuff(items) when is_list(hd(items)) do
something
end
最佳答案
but I feel like there must be a better way
是的,有。像这样使用模式匹配:
def stuff([head | _]) when is_list(head) do
something
end
关于elixir - 检查 Elixir 的保护条款中的列表列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38324904/