Pseudocode中的“:=”是什么意思?

时间:2012-04-21 21:39:09

标签: syntax pseudocode colon-equals

伪代码中的基本语法问题。 :=在伪代码中的含义是什么?单例

a := 1

4 个答案:

答案 0 :(得分:21)

维基百科上的伪代码示例通常使用:=作为赋值运算符,就像Pascal一样(我还没有找到任何反例)。

你不能直接在Python中使用它,因为它是SyntaxError

>>> a := 1
  File "<stdin>", line 1
    a := 1
      ^
SyntaxError: invalid syntax

使用

a = 1

代替。

答案 1 :(得分:7)

在伪代码:= means assignment中,而= means equality

a:=1 in pseudo code means a=1 in most languages while,a = 1通常用于伪代码中的条件检查,即if(a=1) in pseudocode means if (a==1) in most languages

答案 2 :(得分:3)

如果你正在谈论从另一种语言翻译,那么:=运算符用于类似于pascal的语言来分配变量。

在python中,等价物只是=。

帕斯卡:

a := 1

的Python:

a = 1

答案 3 :(得分:2)

帕斯卡:

a := 1

的Python:

a = 1

:)