元组模式匹配
元组上的模式匹配使用元组构造函数。例如,为了匹配一对,我们使用 (,)
构造函数:
myFunction1 (a, b) = ...
我们使用更多逗号来匹配元组和更多组件:
myFunction2 (a, b, c) = ...
myFunction3 (a, b, c, d) = ...
元组模式可以包含复杂模式,例如列表模式或更多元组模式。
myFunction4 ([a, b, c], d, e) = ...
myFunction5 (a, (b, (c, d), e), f) = ...