《Swift 权威指南》——第6章,第6.6节可变参数
本节书摘来自异步社区《Swift 权威指南》一书中的第6章,第6.6节可变参数,作者 李宁,更多章节内容可以访问云栖社区“异步社区”公众号查看
6.6 可变参数
可变参数必须是函数的最后一个参数,表示该参数可以传递任意多个值。在函数体中可以通过数组的方式读取这些值。定义的方法就是在参数类型后面加3个点(...)。这个定义方法和Java是相同的。
下面是使用可变参数的典型示例。
// strArray是可变参数 func process5(header:String, strArray:String...) -> String { var result = header // 以数组的方式读取可变参数的值 for s in strArray { result += " " + s } return result } // 调用时最后一个参数可传递任意多个值("a","b","c","d"都是最后一个参数的值) println(process5("bill", "a","b","c","d")) 执行这段代码,会输出如下内容。 bill a b c d
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
《iOS 6核心开发手册(第4版)》——2.6节秘诀:添加具有自定义指针的滑块
本节书摘来自异步社区《iOS 6核心开发手册(第4版)》一书中的第2章,第2.6节秘诀:添加具有自定义指针的滑块,作者 【美】Erica Sadun,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.6 秘诀:添加具有自定义指针的滑块iOS 6核心开发手册(第4版)UISlider实例提供了一个控件,允许用户通过左右滑动一个小按钮(称为它的指针(thumb))来选择一个值。在iPod/Music应用程序中将会看到滑块,其中使用类控制音量。 滑块值默认最小为0.0,最大为1.0,不过,可以在IB属性检查器中或者通过设置minimumValue和maximumValue属性轻松地自定义它们。为了设置控件末端的样式,可以加入一对相关的图像(minimumValueImage和maximumValueImage),强制执行这些设置。例如,你可能想在控制温度设置的滑块一端显示一个雪人,并在另一端显示一杯冒热气的茶。还可以设置滑块指针前后的轨道颜色,以及调整minimumTrackTintColor和maximumTrackTintColor属性(在iOS 5.0及更高版本中可用)。 滑块的...
- 下一篇
《Android 3D 游戏案例开发大全》——导读
本节书摘来自异步社区《Android 3D 游戏案例开发大全》一书中的目录,作者 吴亚峰 , 于复兴 , 杜化美,更多章节内容可以访问云栖社区“异步社区”公众号查看 目 录 第1章 千里之行始于足下——Android 平台简介及开发环境的使用第2章 棋牌类3D游戏——国际象棋人机对弈第3章 物理引擎3D游戏 ——疯狂的石头第4章 蓝牙对战游戏第5章 竞速类游戏——快乐小球第6章 益智类游戏——3D推箱子 6.1 游戏背景及功能概述 6.2 游戏的策划和准备工作 6.3 游戏的架构 6.4 主控制类——TXZActivity类的开发6.5 辅助界面相关类 6.6 游戏界面相关类 6.7 相关工具类 6.8 游戏的优化与改进 第7章 物理引擎类游戏——3D抽方块第8章 休闲类游戏——炫动方块第9章 体育竞技类游戏——3D乒乓球锦标赛第10章 体育竞技类游戏——3D极品桌球
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7