在升级到 Swift 1.2 之前,我可以写下以下这行代码:
if let width = imageDetails["width"] as Int?
现在它强迫我写下这句话:
if let width = imageDetails["width"] as! Int?
我的问题是,如果我被迫按照上述方式编写代码,那么我是否可以只写下方的代码,它会执行相同的功能?在所有imageDetails的值中,它会给我相同的结果吗?
if let width = imageDetails["width"] as Int