且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

SWIFT学习笔记01

更新时间:2022-09-18 08:38:37

1、Swift。用来推断option是不是nil,相当于OC的 if(option)
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。否则,?之后的东西都会被执行。





本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5180947.html,如需转载请自行联系原作者