// 可选值 Optional , 在类型后面加个?,代表他是可选的
// 意思是可以为nil,也可以不为nil
var myVar : String?
myVar = "小美"
print(myVar)
// 不加问号时在编译的时候访问不到,就会报错
//var myVar1 : String
//print(myVar1)
// 可选值的拆包,是因为可选值内部封装的是枚举类型的,Optional (+some)
print(myVar!)
// if 和 let 组合可以去除optional
if let name = myVar
{
print(name)
}