-
二维数组查看全部
-
case where查看全部
-
case "a,A" a或A查看全部
-
swift 二分查找法查看全部
-
字符串与python很像查看全部
-
for (index, item) in enumerate(array) { println("\(index) - \(item)")查看全部
-
可以把函数作为返回值 func s1(a:String) -> (Int) ->Int 返回的就是(Int) -> Int类型的函数查看全部
-
函数可以作为返回类型 function(a:Int)->String var function1:(Int) -> String 函数变量 如果是空也要写上 :()->Void 或 ()->() sorted(Array,Method) 其中Method为一个函数类型 bool类型 是一个方法查看全部
-
函数中传入的参数默认是let型 与其他语言类似 即参数可修改 要加上var 引用用上 inout 外面传地址&x查看全部
-
fun add(a:Int,b:Int,others:Int...) 表示一个可变参数 others 是一个整型类型的数组 可以获取除去之前之外的所有参数 【函数参数类型顺序:需要输入的参数,默认参数,可变参数】查看全部
-
在定义的时候 greeting:String = "Hello"给函数赋默认值 这时必须在外面调用的时候使用参数名(如未取名 则用greeting 即内部参数名表示) 这时因为可能有多个默认值,这样可以告诉调用函数在给哪个参数赋值 并且有外部参数名可以不区分先后 不作死上述都是废话,代码要按照规则好好写查看全部
-
#nickName 表示既作为内部参数名也作为外部参数名查看全部
-
func sayHello(userName nickName:String)->String 第一个username是外部参数名 nickName是内部参数名 调用时如果有外部参数名 必须带上该参数名查看全部
-
返回多个值时可以用元祖代替 命名的时候以声明的时候为基准 也可以不命名 为默认的 0 1... 调用传入值时 需要判断是否为nil即传入失败查看全部
-
func abc(name:String) -> String ->void或->()表示没有返回值(空元组) name是形参 String是形参的数据类型 ->表示返回值类型 可以将Optional值传入函数中,可能会有nil查看全部
举报
0/150
提交
取消