【问题标题】:Assignment operator for reciprical in Objective-CObjective-C中倒数的赋值运算符
【发布时间】:2012-11-07 02:31:46
【问题描述】:

在 Objective-C 中,我想知道是否存在倒数的赋值运算符之类的东西。例如,如果您想将 10 加到一个整数上,您可以使用以下代码:

x = x + 10;

但更简单的赋值运算符是:

x += 10;

为了使变量变成倒数,我使用以下代码:

x = 1 / x;

我想知道是否有一个赋值运算符来创建倒数,而不必再次包含变量。非常感谢任何帮助,谢谢!

【问题讨论】:

  • 我们不知道您说的是哪种语言。
  • 很抱歉。它适用于Objective-C。谢谢!

标签: variable-assignment operator-keyword


【解决方案1】:

我认为以下链接可以帮助您了解目标 c 中的各种运算符。

various operations in objective c

【讨论】:

    【解决方案2】:

    我不这么认为。在某些语言中,\ 被分配给左侧除法,这将是一个很好的候选 (x \= 1)。但是,目标 c 甚至不允许运算符重载,并且反斜杠保留用于 c 系列语言中的其他用途。

    如果键入两次变量会出现问题,我在宏或函数void rec(double &x){ x=1/x; } 中看到了唯一的解决方法。

    【讨论】:

      猜你喜欢
      • 2013-08-13
      • 1970-01-01
      • 2021-01-24
      • 1970-01-01
      • 2011-07-29
      • 1970-01-01
      • 2018-01-27
      • 2012-04-23
      • 2021-08-10
      相关资源
      最近更新 更多