首页 > 代码库 > SWIFT学习笔记01
SWIFT学习笔记01
1、Swift,用来判断option是不是nil,相当于OC的 if(option)
2、运行switch中匹配到的子句之后,程序会退出switch语句,并不会继续向下运行,所以不需要在每个子句结尾写break。
3、//使用..创建的范围不包含上界,如果想包含的话需要使用...,集合上,就是[)与[]的关系
4、//传入数组参数
5、//函数嵌套,函数里面定义并使用函数
6、处理变量的可选值时,你可以在操作(比如方法、属性和子脚本)之前加?。如果?之前的值是nil,?后面的东西都会被忽略,并且整个表达式返回nil。否则,?之后的东西都会被运行。
if let name = option{ greeting = “if=====“ }else{ greeting = "else===" }
2、运行switch中匹配到的子句之后,程序会退出switch语句,并不会继续向下运行,所以不需要在每个子句结尾写break。
3、//使用..创建的范围不包含上界,如果想包含的话需要使用...,集合上,就是[)与[]的关系
for i in 0..3{ println("i===\(i)")//只经历0,1,2三次循环 }
4、//传入数组参数
func sumOf(numbers:Int...) -> Int{ var sum = 0 for number in numbers{ sum += number } return sum }
5、//函数嵌套,函数里面定义并使用函数
func returnFifteen() -> Int{ var y = 10 func add(){ y+=5 } add() return y }
6、处理变量的可选值时,你可以在操作(比如方法、属性和子脚本)之前加?。如果?之前的值是nil,?后面的东西都会被忽略,并且整个表达式返回nil。否则,?之后的东西都会被运行。
2014年06月27日
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。