[英]What do you call the := operator?
我正在學習Go,並想知道是否有一個名稱:=
運算符。 如在x := 4
。
我能想到的最好的就是“蜘蛛臉” 。
(來源: buzzfed.com )
我問的原因是因為我想知道如何在一對編程會話中大聲讀出代碼。 有人提出,運營商的官方名稱是“短變量申報運營商”,但具有諷刺意味的是,這個名稱經常使用太久了。
你怎么讀這個x := 4
? 到目前為止,我有“前冒號等於四”或“前蜘蛛面四”? 還有更好的想法嗎?
Go編程語言規范調用涉及的聲明:=
“短變量聲明。”因此,運算符將被稱為“短變量聲明運算符”。
分配? 或者'被分配'。 實際上,我使用'assign'但我必須鍵入至少30個字符...
怎么樣“宣布為”
x := 4
你會說:“聲明ex為四”或“ex聲明為四”
如果那是寫的
var x = 4
這也是正確的
這只是我的頭腦,但我稱之為“實例化”。 恕我直言,assign不是一個好選擇,因為它將它與Pascal賦值運算符混淆。 Assign也是go和大多數其他計算機語言中用於“=”的動詞。
“decinit”可能是一個簡短的手,而且我沒有其他意義。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.