-
声明带数据类型的枚举: enum Month:Int{ case Jan=1, Feb,Mar } 将自动对后面的枚举赋值,按照顺序。查看全部
-
已经知道了枚举的类型,在给出枚举值的时,可不比写出枚举类型的名,如: switch theGameEnding { case .Win : do a case .Lose: do b }查看全部
-
可不设置值的数据类型 enum SomeEnumeration{ case enum1 case enum2 }查看全部
-
var dailyTwoMiles = calcaTotalMiles(2)//返回一个函数 dailyTwoMiles()//同一个函数引用被多次执行 dailyTwoMiles()查看全部
-
只有方法和闭包是引用类型。查看全部
-
如果闭包是最后一个参数,可以把闭包写在函数调用的括号外面: sorted(arr){(s1,s2) in do some thing. }查看全部
-
闭包可使用运算符函数,如直接使用>就可以了。查看全部
-
通过参数序号可以直接得到参数,从而不需要声明参数名和in关键字。 sorted(arr,{$0 > $1})查看全部
-
省略return关键字仅限于闭包内只有一个语句。查看全部
-
最后的一句话,可以默认为返回值,可省略return关键字。查看全部
-
swfit其实已经知道了闭包的函数声明,在使用闭包时,可不比重复函数声明。 sorted(arr,{a,b in return a>b })查看全部
-
闭包声明格式,与匿名函数类似: sorted(arr,{(a:Int,b:Int)->Bool in return a>b }) 从in开始写方法体。查看全部
-
嵌套函数: func foo()->() { func subfunc()->() }查看全部
-
func choolMailFeeCalcMethod(wight:Int) -> (Int)->Int 注意,这里返回的是一个函数类型(Int)->int,而返回的函数类型本身的返回值是Int型。查看全部
-
fabs()函数计算绝对值。查看全部
举报
0/150
提交
取消