元组模式匹配

元组上的模式匹配使用元组构造函数。例如,为了匹配一对,我们使用 (,) 构造函数:

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) = ...