Wikipedia sagt:
Nicht gleich
Das Symbol für die Ungleichung - wenn Elemente nicht gleich sind - ist ein durchgestrichenes Gleichheitszeichen "≠" (Unicode 2260).
Die meisten Programmiersprachen, die sich auf den ASCII-Zeichensatz beschränken, verwenden ~ = ,! =, / =, = / = Oder <>, um ihren booleschen Ungleichungsoperator darzustellen.
Mit Ausnahme von finden Sie alle diese Operatoren in dieser Tabelle=/=
. Ich kann diese Equals-Slash-Equals finden, die als Formatierungsmethode für ≠ im Klartext verwendet werden, aber nicht in einer Programmiersprache.
Wurde =/=
in einer Programmiersprache als Ungleichungsoperator verwendet?
/=
in Haskell gesucht und nur die Meta-Beschreibung für diese Seite gelesen und mir gesagt, was es ist.=/=
dass dies beim ersten Betrachten am deutlichsten ist - und zu den nervigsten, die man für immer tippen kann. :) Ich erinnere mich vage an eine verwendete Sprache#
, die auch nicht in der Wikipedia-Tabelle enthalten ist, daher würde ich nicht davon ausgehen, dass letztere erschöpfend ist.Antworten:
Ja, es ist in Erlang.
=/=
bedeutet genau ungleich , das wäre etwas gleichbedeutend mit!==
.Weitere subtile Unterschiede (z. B.
=<
anstelle von<=
) finden Sie hier: http://www.erlang.org/doc/reference_manual/expressions.html#id198443quelle
=<
>=
alle anderen glücklich sind<=
=>
In der langen Liste der Sprachen, die nicht verwendet werden
=/=
, verwendet PROLOG im Gegensatz zum GleichheitsoperatorX =\= Y
"WerteX
undY
sind nicht gleich"=:=
. (Gleichheit, nicht zu verwechseln mit dem Vereinigungsoperator=
!)quelle