我们定义一个optional变量时,往往在后面加个?。然后在对它进行解析时,加个!号解析。但是,
@IBOutlet weak var display: UILabel!
在定义Outlet变量时,我们定义的时候就加了感叹号。
这是因为,为了方便起见,为outlet变量开了后门。如果定义的时候加?号,那么每次解析的时候都要再加!,未免麻烦。
所以,当我们如上面代码那样定义时,调用这个变量的时候就自动解析啦,不用再加!。