Wikipedia さんのコメント:
等しくない
不等式を表すために使用される記号(項目が等しくない場合)は、スラッシュの等号 "≠"(Unicode 2260)です。
ほとんどのプログラミング言語は、ASCII文字セットに制限されています。〜=、!=、/ =、=/=、または<>を使用して、ブール不等式演算子を表します。
これらの演算子はすべて、=/=
以外の this table にあります。このequals-slash-equalsは プレーンテキストでのフォーマットformat の方法として使用されていますが、プログラミング言語では使用できません。
=/=
は、プログラミング言語の不等式演算子として使用されていますか?
はい、Erlangにあります。 =/=
はと完全に等しくないを意味し、!==
と多少等価です。
微妙な違い(=<
ではなく<=
など)は、こちらからご覧ください。 http://www.erlang.org/doc/reference_manual/expressions.html#id19844
=/=
を使用しない言語の長いリストでは、PROLOGはX =\= Y
を「値X
とY
は等しくない」として使用します。等価演算子=:=
。 (平等、統一演算子=
!と混同しないでください)