Swift - 为什么即使在赋值后也从隐式解包的可选变量中获取可选值?

时间:2018-05-06 11:15:26

标签: ios swift xcode

我不确定这对Swift是否是新手,但之前如果我创建了一个这样的变量然后为它赋值,那么我就可以在不打开它的情况下得到它的值:

var number: Int!
number = 10
print(number) // "10"

然而现在,我没有得到“10”,而是得到“一些(10)”,并获得我需要解开它的价值:

print(number!) // "10"

但是,如果我需要打开它的值,那么它与使用带有问号的普通可选变量有何不同?

0 个答案:

没有答案