2016-12-10 24 views

回答

3

不,他们是不一样的。 @符号用于为参数提供名称,并与@符号后的模式进行匹配。

在您的示例中ys(y:_)的同义词。将它写为(x:([email protected](y:_)))使其更清楚。 x是列表中的第一个元素,y是列表的第二个元素,ys是没有第一个元素的列表x