This question already has answers here:
What does an exclamation mark mean in the Swift language?
                                
                                    (22个答案)
                                
                        
                                5个月前关闭。
            
                    
我对变量声明与!之间的区别感到困惑没有! ?

我知道可选变量/常量的含义!用于解开可选的那个,但是我找不到任何答案来回答我的问题。

以下声明表示在没有初始化的情况下声明了变量。

var tableView: UITableView


但是这个声明是什么意思?

var tableView: UITableView!

最佳答案

这是一个隐式解包的可选。

关于ios - 声明带有“!”和不带有“!”的变量有什么区别? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57642761/

10-12 00:25
查看更多