簡體   English   中英

你怎么稱呼:=運營商?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM