摘要: //: Playground - noun: a place where people can playimport UIKit/*---------------------------返回函数类型-----------------------------*/// 其实就是将函数当为返回值返回fun... 阅读全文
posted @ 2015-12-17 16:08 Rinpe 阅读(260) 评论(0) 推荐(0) 编辑
摘要: //: Playground - noun: a place where people can playimport UIKitfunc add(a:Int, b:Int) -> Int{ return a + b}// 其中, (Int, Int) -> Int 就是显式的声明函数类型let... 阅读全文
posted @ 2015-12-17 15:26 Rinpe 阅读(148) 评论(0) 推荐(0) 编辑
摘要: //: Playground - noun: a place where people can playimport UIKit// swift中默认情况下, 传入的参数是不可以修改的, 也就是let类型, 也就是常量参数// 如果想修改这个参数的值, 需要在参数前加"var", 也就是变量参数fu... 阅读全文
posted @ 2015-12-17 14:17 Rinpe 阅读(588) 评论(0) 推荐(0) 编辑
摘要: //: Playground - noun: a place where people can playimport UIKit// 可变参数一定要放在所有定义参数的最后面, 和其他参数的定义方式一样, 只是多了3个点func add(a:Int, b:Int, others:Int...) ->I... 阅读全文
posted @ 2015-12-17 13:51 Rinpe 阅读(252) 评论(0) 推荐(0) 编辑
摘要: // 参数设置了默认值之后, 在调用的时候, 可以写这个参数// 在参数前面添加"_", 表示取消外部参数名, 但还是建议使用苹果默认格式func sayHello(nickName:String = "Bobo", _ greeting:String = "Hello") -> String{ ... 阅读全文
posted @ 2015-12-17 12:18 Rinpe 阅读(434) 评论(0) 推荐(0) 编辑
摘要: //: Playground - noun: a place where people can playimport UIKit// 外部参数的作用是为了让程序员调用代码的时候能清晰的看出所传参数代表的意思// 内部参数指的就是定义函数的时候所设定需要传入的参数func sayHello(nickN... 阅读全文
posted @ 2015-12-17 12:03 Rinpe 阅读(380) 评论(0) 推荐(0) 编辑
摘要: //: Playground - noun: a place where people can play import UIKit // 定义一个数组 var userScores:[Int]? = [12, 990, 572, 3258, 9999, 1024, 666] userScores = 阅读全文
posted @ 2015-12-17 11:08 Rinpe 阅读(1308) 评论(0) 推荐(0) 编辑
摘要: //: Playground - noun: a place where people can playimport UIKit// 无参无返回// -> Void可以省略不写, 或者写成(), 因为返回值为空本质是一个空的元组func run() -> Void // (){ print("... 阅读全文
posted @ 2015-12-17 09:35 Rinpe 阅读(175) 评论(0) 推荐(0) 编辑