要知道,如果特定的表达指定模式匹配,我可以在Erlang的东西写类似以下内容:二郎 - 模式匹配谓词
case <expression> of
<pattern> -> true;
_ -> false
end
例如:
case {1, 2, 3} of
{_, 2, _} -> true;
_ -> false
end
有没有把它写的方式更紧凑的方式?例如:
is_match(<pattern>, <expression>)
它会使用占位符接受模式吗?像{_,2,_}? – mkorszun
@mkorszun当然,它可以是任何模式。这是一个宏,所以它只是在做文本替换。 – RichardC