情况1:
Swift 代码接受以下语句为 AnyObject var array = [1, 1.0, "String"]
数组的输出是:[1, 1.0, "String"]
案例2:
但它不接受 AnyObject 的以下代码,并将其假定为所有 Doubles 为什么 var any_object = [1, 2.0, 222222222.888888]
any_object 的输出为:[1.0, 2.0, 222222222.0]
为什么功能从 case1 更改为 case2?任何人都可以澄清我的疑问。