Go 你怎么称呼:=操作符?

Go 你怎么称呼:=操作符?,go,Go,我正在学习Go,想知道是否有:=操作符的名称。如x:=4所示 我能想出的最好的办法就是“蜘蛛脸” 例子 (来源:) 更新 我之所以问这个问题,是因为我想知道,在结对编程会话中,您将如何大声地读出代码。有人提出,操作符的正式名称是“短变量声明操作符”,但具有讽刺意味的是,这个名称太长,不能经常使用 您如何阅读此x:=4?到目前为止,我有“前冒号等于四”或“前蜘蛛脸四”?有更好的想法吗?将涉及:=的声明称为“短变量声明”。因此,该运算符将被称为“短变量声明运算符”。赋值?或“已分配”。实际上,我会

我正在学习Go,想知道是否有
:=
操作符的名称。如
x:=4
所示

我能想出的最好的办法就是“蜘蛛脸”

例子
(来源:)

更新 我之所以问这个问题,是因为我想知道,在结对编程会话中,您将如何大声地读出代码。有人提出,操作符的正式名称是“短变量声明操作符”,但具有讽刺意味的是,这个名称太长,不能经常使用


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

将涉及
:=
的声明称为“短变量声明”。因此,该运算符将被称为“短变量声明运算符”。

赋值?或“已分配”。实际上,我会使用'assign',但我必须键入至少30个字符…

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

“decinit”可能是一种速记,据我所知,它没有其他意义

那么“声明为”呢

你会说:“宣布前为四名”或“宣布前为四名”

如果写的是

var x = 4

这也是正确的

它真的是一个“操作员”吗?它不是操作员,而是操作员。许多围棋对话也称之为“declare and initialize”(例如)declare&Assign变量x的常量值4。我说“colon equals”。隐式/losely赋值运算符对我来说似乎是个好名字。我更喜欢它,而不是我的建议。
var x = 4