你怎么称呼:=运营商?

时间:2013-12-30 00:05:06

标签: go

我正在学习Go,并想知道:=运算符是否有名称。与x := 4中一样。

我能想到的最好的是“蜘蛛脸”

实施例

enter image description here

更新

我问的原因是因为我想知道如何在一对编程会话中大声读出代码。有人提出,运营商的官方名称是“短变量申报运营商”,但具有讽刺意味的是,这个名称经常使用太长了。

您如何阅读此x := 4?到目前为止,我有“前冒号等于四”或“前蜘蛛面四”?还有更好的想法吗?

4 个答案:

答案 0 :(得分:6)

The Go Programming Language Specification调用涉及:=“短变量声明的声明。”因此,运算符将被称为“短变量声明运算符”。

答案 1 :(得分:4)

分配?或者'被分配'。实际上,我使用'assign'但我必须输入至少30个字符......

答案 2 :(得分:3)

“宣布为”

怎么样?
x := 4

你会说:“声明ex为四”或“ex声明为四”

如果那是写的

var x = 4

这也是正确的

答案 3 :(得分:1)

这只是我的头脑,但我称之为“实例化”。恕我直言,assign不是一个好选择,因为它将它与Pascal赋值运算符混淆。 Assign也是go和大多数其他计算机语言中用于“=”的动词。

“decinit”可能是一个简短的手,而且我没有其他意义。