相关疑难解决方法(0)

Swift变量装饰用"?" (问号)和"!" (感叹号)

我知道在Swift中所有变量都必须设置一个值,并且通过使用选项,我们可以设置一个nil最初设置的变量.

我不明白的是,用a设置一个变量!是做什么的,因为我认为这会从一个可选项中"解开"一个值.我想通过这样做,你保证有一个值来展开该变量,这就是为什么在IBActions上你会看到它被使用.

所以简单地说,当你做这样的事情时,初始化的变量是什么:

var aShape : CAShapeLayer!
Run Code Online (Sandbox Code Playgroud)

为什么/我什么时候会这样做?

optional swift

103
推荐指数
1
解决办法
2万
查看次数

标签 统计

optional ×1

swift ×1