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

【字号: 日期:2024-04-12浏览:23作者:雯心
(adsbygoogle = window.adsbygoogle || []).push({}); 如何解决不推荐使用++,它将在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解决方法

Swift 3将弃用++

现在可以将变量++编写为

variable += 1

我该如何改写++variable。

请记住++variable和variable++语法之间的区别

相关文章: