官方文档中的16页:
numbers.map({ (number: Int) -> Int in let result = * number return result })
不知道这个怎么用,更不知道它所说的要写个把奇数改成0的方法。
改成0的方法如下:闭包是指无函数名的方法,也就是匿名函数。在这里,我还是不懂map的意思,更不懂等下它说的那一串意思。sort那部分的~
numberJishu = numbers.map({ (number: Int) -> Int in let result = (number % == ) ? : return result }) println(numberJishu)
返回结果为:
( , , , , )
你可以通过参数位置而不是参数名字来引用参数——这个方法在非常短的闭包中非常有用。 当一个闭包作为最后一个参数传给一个函数的时候,它可以直接跟在括号后面。
sort([1,5,3,12,2]){$0>$1}
以上的红色语句不明白,所以这道题依然还在疑问的分类当中~