【问题标题】:increment Error in swift 3swift 3中的增量错误
【发布时间】:2017-02-03 22:09:20
【问题描述】:

您好,我正在使用 swift,当我尝试使用和递增时,它会输出一对括号。

var initialScore = 8
let TotalScore = initialScore+=1

错误出现为

推断出常量“TotalScore”的类型为“()”,这可能是意料之外的

请帮帮我!

【问题讨论】:

  • 让 TotalScore = initialScore+1 remove =
  • 它是 either let TotalScore = initialScore + 1... 或只是 initialScore += 1 then let TotalScore = initialScore。它不会做同样的事情,小心。
  • stackoverflow.com/questions/26155523/… 中的问题大致相同:Swift 中的赋值运算符不返回值。
  • 非常感谢它的工作!

标签: swift


【解决方案1】:

您有与= 相关的小问题。要解决您的问题,请尝试:

var initialScore = 8
let TotalScore = initialScore+1

如果您想将值增加 1,您不应该在 1 之前使用 =。

你应该一起使用+=的小例子。

var a = 1
a += 2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-07
    • 1970-01-01
    • 1970-01-01
    • 2016-12-14
    • 1970-01-01
    • 2017-03-16
    • 2017-06-22
    • 1970-01-01
    相关资源
    最近更新 更多