大佬教程收集整理的这篇文章主要介绍了Swift:下划线及switch使用总结,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
一、下划线
在objective-c中,下划线(_) 并没有太大作用,一般用来定义变量名称,比如成员变量的定义 int _age; 但在Swift中,它却有非常大的功效。
1. 只作为标记
var money = 1_000_000
变量money依旧代表的是数字1000000,但看起来更清晰化,数字之间仿佛有了间隔。
2. 任意匹配
比如,判断点(1,1)是否在某个范围之内。我们可以用下面的写法
可以看出,case (_,0) 和 case (0,_) 分别表示x轴和y轴,而这里的"_"就表示x或者y轴上面所有的点。
3. 起忽略作用
比如for循环中只需要执行里面的内容,而又与循环变量没有关系。
for _ in 1...8 { println("Why") }
func addstudent(name: String,age: Int = 20){ println("添加学生:name=\(Name),age=\(agE)") } addstudent("Jack",age: 20)
下面,我们试着使用_进行忽略,代码如下:
func addstudent2(name: String,_ age: Int = 20){ println("添加学生:name=\(Name),age=\(agE)") } addstudent2("Rose",18)
注:关于函数,方法,外部参数名等定义,我会在下一章节进行详细的介绍。
二、switch用法
1. 基本用法,观察写法可知,swift中的switch使用不在需要break关键字了。
2. 多条件匹配,可以看出它的写法与objective-c也有所不同,在objective-c中,多条件匹配是几个case并列写,而在swift中,只需要一个case并且条件之间用","隔开。
3. 范围匹配,其实也就是 "..."的用法,上一节中,我已经进行了说明,这里就不在解释了。
5. 条件过略,即引入了where关键字,配合switch进行条件过略。
以上是大佬教程为你收集整理的Swift:下划线及switch使用总结全部内容,希望文章能够帮你解决Swift:下划线及switch使用总结所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。