【发布时间】:2014-08-09 15:07:36
【问题描述】:
这是我在 Swift 编程中的第一天,直到现在我们都在使用 Objective C。我尝试编写简单的加法程序,它可以工作。喜欢,
var i = 10
var j = 10
var k = i + j
println(k)
但是当我将其中一个值更改为浮动时,它会出错。
var i = 10
var j = 10.4
var k = i + j
println(k)
错误:main.swift:13:11:找不到 '+' 的重载 接受提供的参数
现在我做了谷歌搜索并尝试了一些东西,例如Double(i+j) ,但它不起作用。在这种情况下,Swift 应该隐式地将 int 转换为 float,不是吗?
如果我在理解 Swift 语言方面有任何错误,请提出建议。
【问题讨论】:
标签: compiler-errors swift xcode6