要知道,如果特定的表達指定模式匹配,我可以在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