問題タブ [colon-equals]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1928 参照

.net - (VB).NETの ":="演算子とは何ですか、それとも何に適していますか?

私は時々これを見て、それが何であるかを知りたいです。私はグーグルを試しましたが、検索から文字を除外しました。私もそれを参照していない本をいくつか持っています。

FWIW、私はパスカルでそれが代入演算子だったことを覚えています。

誰かがMSDNまたは同様のページを教えてもらえますか?

0 投票する
2 に答える
16728 参照

bash - Bashスクリプト:=とは何ですか?

:= の意味を知っている人はいますか?

グーグルを試しましたが、グーグルはすべてのシンボルをフィルタリングしているようです?

以下は、変数 HOME がディレクトリであるかどうかを確認するようなものであり、何かが空の文字列と等しくないことを知っています。

0 投票する
2 に答える
7484 参照

vb.net - vb.net で := とはどういう意味ですか?

このメソッド呼び出しがあります:

そして、ここに定義があります:

呼び出しに「:=」を含むパラメーターがあるのはなぜですか。私はただ興味があります。

0 投票する
6 に答える
61529 参照

makefile - Makefile の := と = の違いは何ですか?

Make での変数の代入については、:= および = 演算子が表示されます。それらの違いは何ですか?

0 投票する
12 に答える
92354 参照

operators - 「:=」は何をしますか?

いくつかのコードサンプルで使用されているのを見:=たことがありますが、説明が付いていることはありません。固有名を知らずにその使用をグーグルで検索することは正確には不可能です。

それは何をするためのものか?

0 投票する
1 に答える
66608 参照

makefile - := vs = make マクロで

重複の可能性:
GNU Makefile 変数の割り当て =、?=、:=、+= の違いは何ですか?

私は非常に基本的なmakefile構文しか知らず、別のプロジェクトを読んでいて、マクロ宣言makefileに出くわしました。:=なぜ彼らはそれを使うのでしょうか?

言い換えれば、違いはありますか

?

0 投票する
4 に答える
7574 参照

vb.net - VB.NETの:=(コロンは等しい)は何をしますか?

重複の可能性
::=構文の使用は何ですか?

私はVB.NETでMDSNドキュメントを探してみましたが、 Googleを調べて、死んだMSDN:=ページにリンクするだけでした...目的は何でしょうか?:=

0 投票する
1 に答える
16694 参照

r - data.table で := 演算子を使用する必要があるのはいつですか?

data.tableオブジェクトに := 演算子が追加されました。この演算子が他のすべての代入演算子と異なる点は何ですか? また、その用途は何ですか、どのくらい高速ですか、いつ回避する必要がありますか?

0 投票する
2 に答える
5663 参照

r - <-をオーバーロードするのではなく、data.tableが:=を定義したのはなぜですか?

data.tableは:=演算子を導入しました。なぜオーバーロードしないのですか<-?

0 投票する
4 に答える
11396 参照

postgresql - 忘れられた代入演算子「=」とありふれた「:=」

PL/pgSQL のドキュメントによると、変数への宣言と代入は で行われ:=ます。しかし、シンプルで、より短く、より現代的な (脚注を参照) =は、期待どおりに機能するようです:

Pl/pgSQL は、行に示されているように、代入と比較を明確に区別できることに注意してください。

したがって、質問は次のとおりです。

  • これについて言及および/または説明しているドキュメントのセクションが見つかりませんでしたか?
  • =の代わりに使用する既知の結果はあり:=ますか?

編集/脚注:

A Brief, Incomplete, and Mostly Wrong History of Programming Languages のように、「より現代的な」部分をウィンクしてください。

1970 - Niklaus Wirth が手続き型言語 Pascal を作成。批評家はすぐに Pascal を非難します。それは、Pascal がより馴染みのある C ライクな "x = x + y" ではなく "x := x + y" 構文を使用しているためです。この批判は、C がまだ発明されていないという事実にもかかわらず起こります。

1972 年 - デニス・リッチーが、前方と後方に同時に発砲する強力な銃を発明。彼が C と Unix を発明したことによる死亡者数と恒久的な負傷者数に満足していません。