This question already has answers here:
What does an exclamation mark mean in the Swift language?
(22个答案)
5个月前关闭。
我对变量声明与!之间的区别感到困惑没有! ?
我知道可选变量/常量的含义!用于解开可选的那个,但是我找不到任何答案来回答我的问题。
以下声明表示在没有初始化的情况下声明了变量。
但是这个声明是什么意思?
(22个答案)
5个月前关闭。
我对变量声明与!之间的区别感到困惑没有! ?
我知道可选变量/常量的含义!用于解开可选的那个,但是我找不到任何答案来回答我的问题。
以下声明表示在没有初始化的情况下声明了变量。
var tableView: UITableView
但是这个声明是什么意思?
var tableView: UITableView!
最佳答案
这是一个隐式解包的可选。
关于ios - 声明带有“!”和不带有“!”的变量有什么区别? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57642761/