标签: elixir
假设我有一个名为%Product{}的结构。我想将产品列表传递给方法:
%Product{}
def serialize(products) do
有没有办法对此列表进行模式匹配或保护子句以确保此列表仅包含%Product{}结构?
答案 0 :(得分:2)
不,对于模式匹配或保护子句,这是不可能的。您必须使用函数体内的Enum.all/2等内容来检查。
Enum.all/2