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