原文:http://www.cocoachina.com/newbie/basic/2014/0612/8800.html 模式(pattern)代表了单个值或者复合值的结构.比如,元组(1, 2)的结构是逗号分隔的,包括两个元素的列表.由于模式代表一种值的结构,而不是特定的某个值,你能够把模式和各种同类型的值匹配起来.比方,(x, y)能够匹配元组(1, 2),以及不论什么含两个元素的元组.除了将模式与一个值匹配外,你能够从合成值中提取出部分或所有,然后分别把各个部分和一个常量或变量绑定起来.…