swift 函数
来源:互联网 发布:校园网络需求规格说明 编辑:程序博客网 时间:2024/05/16 17:05
1.语法:
func 函数名(参数)->返回值{}
func funcname(Parameters) -> returntype{ Statement1 Statement2 --- Statement N return parameters}函数没有参数的情况。例如:
func sayHelloWorld() -> String { return "hello, world" } print(sayHelloWorld()) // Prints "hello, world"
函数也可以有多个参数,参数之间用逗号隔开:
func greet(person: String, alreadyGreeted: Bool) -> String { if alreadyGreeted { return greetAgain(person: person) } else { return greet(person: person) } } print(greet(person: "Tim", alreadyGreeted: true)) // Prints "Hello again, Tim!"
函数没有返回值的情况:
func greet(person: String) { print("Hello, \(person)!") } greet(person: "Dave") // Prints "Hello, Dave!"
多个返回值的情况:
func minMax(array: [Int]) -> (min: Int, max: Int) { var currentMin = array[0] var currentMax = array[0] for value in array[1..<array.count] { if value < currentMin { currentMin = value } else if value > currentMax { currentMax = value } } return (currentMin, currentMax) }
0 0
- Swift函数
- Swift函数
- swift 函数
- swift,函数
- [Swift]函数
- Swift 函数
- Swift函数
- swift函数
- Swift-函数
- Swift - 函数
- swift --函数
- swift函数
- Swift函数
- Swift函数
- Swift函数
- swift 函数
- swift 函数
- Swift函数
- 不规则字符串转Date类型
- RHEL7下如何直接运行jar可执行文件
- markdown编辑器使用规则
- oracle执行update语句卡住不动
- CSAPP: Proxy lab
- swift 函数
- SCCI
- GIT开源优秀项目
- 【笔记】Mysql 锁与事务
- Android Studio如何取消与SVN的关联
- java后台返回json数据前台接收并解析(json)
- XML与HTML的区别
- java中抽象类跟接口的区别
- loaded the "xxx" nib but the view outlet was not set 错误的解决办法。