代码之家  ›  专栏  ›  技术社区  ›  Dan Tao

使用“assign”这个词表达语句的正确方式是什么?

  •  3
  • Dan Tao  · 技术社区  · 15 年前

    请原谅我提出了这样一个基本问题;这(我想)更像是一个英语问题,而不是一个编程问题;但我认为作为软件开发人员,我们在相当定期的基础上做出这样的陈述。

    如果我有这个代码:

    int x = 0;
    

    …上面的“分配 x 0 “,还是”分配 X “?

    只是一直在烦我。如果你知道一个更好的地方可以问(尽管如果在这个问题结束之前有人给出了一个有说服力的答案,我会很高兴的)。

    编辑 :上面代码的好处在于,如果我在谈论它,我可以用任何一种方式来表达它,并且应该清楚我对任何有思想的人(如 不是变量)。我只是知道,当我试图解释这样一句话时,我有时会遇到心理障碍:

    x = y;
    

    如果我说“它分配 y X “,我说的话(肯定)意味着 相反的 如果我说“它分配给 X Y “但这两个似乎都是合理的!

    哦,好吧……

    3 回复  |  直到 15 年前
        1
  •  7
  •   Martin B    15 年前

    Webster.com 应该是相当权威的:对于动词“to assign”,他们特别给出了示例“assign a value to the variable”(并且,就其价值而言,这是我一直听到的术语)。在您的示例中,您将把值0赋给变量x。

        2
  •  3
  •   aefxx    15 年前

    在这种情况下,你是 assigning 0 to the variable x .

        3
  •  2
  •   Dialecticus    15 年前

    它是“将0指定给X”,或“将X设置为0”。

    推荐文章