1、变量的声明
var rr = 42
print(rr)
var strr:String
strr = "111111"
print(strr)
2、变量的输出
在“字符串”中可以使用“括号”与“反斜线”来插入“变量” \()
var name = "百度"
var link = "www.baidu.com"
print("\(name)的官网是\(link)")
输出: 百度的官网是www.baidu.com
3、Swift 可选(Optionals)类型
Swift 的可选(Optional)类型,用于处理值缺失的情况。可选表示"那儿有一个值,并且它等于 x "或者"那儿没有值"
两种写法:
var ifknow:Int?
var ifknow1:Optional<Int>
4、强制解析 “!”
var ifknow:Int? //定义可选类型
ifknow = 100 //赋值
print(ifknow) //输出: Optional(100)
print(ifknow!) //用!强制解析,输出:100
5、自动解析
你可以在声明可选变量时使用感叹号(!)替换问号(?)。这样可选变量在使用时就不需要再加一个感叹号(!)来获取值,它会自动解析。
实例如下:
var sss:String!
sss = "BBBB"
print(sss)
6、可选绑定
用一个临时常量来判断可选类型是否包含值
用常量 let p 来接受 nn
var nn:String?
nn = "KKK"
if let p = nn {
print(p)
}else{
print("没有值")
}
输出:KKK