Swift -- 函数的使用(函数作为参数、返回值、嵌套函数)
// 函数作为返回值 // 函数作为参数 func hasAnyMatches(list: [Int],condition: Int -> Bool) -> Bool{ // 返回Tuple(元组)的函数 func getTuple(arr: [Int]) -> (max: Int,min: Int,avg: Float,sum: Int)?{ // 可变参数func sum(nums: Int...) -> Int{ var sum = 0; for item in nums{ sum += item } return sum}var x = sum()var y = sum(9,10)var z = sum(1,5,9)// 函数嵌套func fifteen() -> Int{ var x = 10 func addFive(){ x += 5 } addFive() return x}var a = fifteen() (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- cocos2d创建带有背景颜色的layer
- 在SQLite Android数据库中存储自定义对象(用户定义的obj)
- c – 其他线程可以修改线程本地内存吗?
- flex中使用设备和嵌入字体
- Flexigrid jquery插件卡在“处理中,请稍候”
- 【AJAX】——XMLHttpRequest对象
- reactjs – 危险的SetInnerHTML是从React中的API渲染HTML的
- SP2-0157: unable to CONNECT to ORACLE after 3 attempts,
- c# – GTK(GTKSharp)在Windows中表现不佳
- ruby-on-rails-3 – 参数个数错误(0表示1)(ArgumentError)