不推荐使用++,它将在3中迅速删除。

不推荐使用++,它将在3中迅速删除。,第1张

不推荐使用++,它将在3中迅速删除。

将其重写为:

variable += 1

正像警告消息所暗示的那样。当然,这现在需要单独一行(这是此更改的唯一坏处)。重要的是您将那条线放在 哪里


所以举个例子

let otherVariable = ++variable // variable is a previously defined var

现在变成

variable += 1 // variable is _still_ a previously defined varlet otherVariable = variable

但另一方面

let otherVariable = variable++ // variable is a previously defined var

现在变成

let otherVariable = variablevariable += 1 // variable is _still_ a previously defined var

专家的额外建议: 在极少数情况下,

return variable++
即您返回
variable
,它在较大范围内然后
递增它—您可以解决以下问题:

defer {    variable += 1}return variable


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5049154.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存