可选类型是用来判断值是否真的存在。如果值存在就会输出,如果不存在就会返回一个nil;
可选类型语法如下:
let/var 常量名/变量名:数据类型?
例子:
var chance:Int8?
chance = 8
if(chance != nil)
{
print("ok")
}
let chance2:Int8? = nil
if(chance2 == nil)
{
print("no")
}
答案:
ok
no
可选类型是用来判断值是否真的存在。如果值存在就会输出,如果不存在就会返回一个nil;
可选类型语法如下:
let/var 常量名/变量名:数据类型?
例子:
var chance:Int8?
chance = 8
if(chance != nil)
{
print("ok")
}
let chance2:Int8? = nil
if(chance2 == nil)
{
print("no")
}
答案:
ok
no