为什么Double的值无法转换为Any?

时间:2017-09-17 17:01:09

标签: swift

使用Xcode 9 GM(Swift 4),我看到了

错误:无法将“Double”类型的值转换为指定类型“Any?”

代码:

var a: Any? = +30.0

为什么?

1 个答案:

答案 0 :(得分:1)

+导致混淆。

var a: Any? = 30.0

作品。

或者您可以创建Double并指定:

var a: Any? = Double(+30.0)