我的代码非常简单,
var i = 1
var f = 10.34
println("i = \(i)") //fine
println("f = \(f)") //fine
println("i + f = \(i + f)")//error --> could not find member init
为什么我在最后一行收到错误?我不允许在println中用不同的数据类型编写表达式吗?
答案 0 :(得分:2)
在这一行[{1}}中,您要添加println("i + f = \(i + f)")
和Int
,这在swift中无法实现。
您可以将Double
转换为double,您的代码将为:
i