1. ホーム
  2. syntax

[解決済み] 演算子:=とは何ですか?

2022-03-02 11:30:34

質問

一部のプログラミング言語では、(例.)

x := y

これは何ですか := 演算子は一般的にどのように呼ばれ、どのような働きをするのでしょうか?

どのように解決するのですか?

演算子をサポートするすべての言語において := は、代入を意味します。

  • 演算子をサポートする言語では := は、その = 演算子は通常、等値比較を意味します。
  • を使用する言語では = は割り当てを意味します。 == は通常、等値比較に使用されます。

が行います。 := というのは = ?

という言語が思い浮かばないのです。 := と同じ意味です。 = .


MySQLの場合 :== はどちらも 割り当て しかし、これらは互換性がなく、文脈によって正しい方を選択する必要があります。さらに混乱させるのは = 演算子は 比較 . の解釈は = を代入または比較として扱うかどうかも文脈に依存する。