【问题标题】:Im working on a calculator app with some complex formulas我正在开发一个带有一些复杂公式的计算器应用程序
【发布时间】:2016-07-22 01:40:18
【问题描述】:

计算器代码:

@IBAction func Calc(sender: UIButton) {
    var a = Int(curppm.text!)
    var b = Int(tarppm.text!)
    var c = Int(vol.text!)
}

我收到一个错误显示:

initialization of variable (a,b,c) was never used. 

这是我的第一个应用程序,有点卡住了。感谢您的帮助。

【问题讨论】:

  • 首先,您为 var a,b,c 赋值,但从未使用任何值。例如,在分配了 a = 2 之后,您需要使用 a 来执行以下代码中的 a = a + 1 之类的操作。在您的问题中,我没有看到任何进一步的出现 a, b, c 被使用。
  • 第二个是建议,最好贴一下你做过的或者更多相关的代码,让我们更好地了解如何调整你的问题。

标签: variables initialization calculator


【解决方案1】:

你可以通过使用 var a,b,c 来解决你的问题。

以你的为例,

@IBAction func Calc(sender: UIButton) {
    var a = Int(curppm.text!)
    var b = Int(tarppm.text!)
    var c = Int(vol.text!)
    a = b + c //input any logic you want here making use of a,b,c
}

只需在 a = b + c 行中输入您的逻辑

但老实说,你的变量的范围可能是个问题,你可能应该在我猜的函数之外声明它。我对swift不熟悉,但大多数编程语言,var只存在于函数中,函数执行后会被销毁。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-01
    • 1970-01-01
    • 2014-07-09
    • 1970-01-01
    相关资源
    最近更新 更多