5

:=私は Go について学んでいて、オペレーターに名前があるかどうか疑問に思っていました。のようにx := 4

私が思いつく最高のものは「スパイダーフェイス」です。

ここに画像の説明を入力
(出典:buzzfed.com

アップデート

私が質問する理由は、ペア プログラミング セッション中のように、どのようにコードを声に出して読むのか疑問に思っているからです。演算子の正式名称は「短い変数宣言演算子」とのことですが、これは皮肉にも長すぎて頻繁に使われる名前ではありません。

これはどのように読みますx := 4か?これまでのところ、「元コロンは4に等しい」または「元スパイダーフェイス4」はありますか? より良いアイデアはありますか?

4

5 に答える 5

6

Go プログラミング言語仕様:=では、 「短い変数宣言」を含む宣言を呼び出ししたがって、この演算子は「短い変数宣言演算子」と呼ばれます。</p>

于 2013-12-30T00:07:35.710 に答える
4

割当?または「割り当てられている」。実際には、'assign' を使用しますが、少なくとも 30 文字を入力する必要があります...

于 2013-12-30T00:35:41.797 に答える
3

「declare as」はどうですか?

x := 4

「exを4として宣言する」または「exを4として宣言する」と言うでしょう。

それが次のように書かれている場合

var x = 4

それも正しい

于 2013-12-30T18:36:59.030 に答える
1

これは私の頭のてっぺんから外れていますが、「インスタンス化」と呼んでいます。IMHO、割り当ては、パスカル代入演算子と混同するため、適切な選択ではありません。Assign は、go や他のほとんどのコンピューター言語で「=」に使用される動詞でもあります。

「decinit」は省略形として機能する可能性があり、私が知っている他の意味はありません。

于 2013-12-30T17:49:38.743 に答える