2010-10-18 16 views
6

Normalerweise würde ich != verwenden, dann, wenn ich dieses Zeichen <> sah, bedeutet es auch nicht gleich.Was ist der Unterschied zwischen "<>" und "! ="?

Danach ging ich zu search on Google, was ist der Unterschied zwischen <> und !=. Aber ich konnte die Antwort nicht finden.

Wer ist zu erklären? !

+0

Ein Unterschied verwenden, nicht explizit, wäre, dass man in einigen Sprachen '! ==' tun kann, um zu überprüfen, ob die verglichenen Werte und Typen identisch sind. Ich weiß nicht, ob du das mit '<>' machen kannst. Das einzige Mal, dass ich mich an die Arbeit mit '<>' erinnere, war in QBasic und später in VB6 YEARS. – Ben

Antwort

16

<> hat eine higher precedence als !=. Ansonsten sind sie identisch.

+1

Warum gibt es zwei ... wahrscheinlich Vermächtnis. '<>' war/war früher in anderen Sprachen beliebt, also hat PHP es auch übernommen. – deceze

+0

Oh, komm schon, hör auf, diese lächerliche Zehn-Wort-Antwort aufzuheben. : o) – deceze

+0

-1 coz ich bin jelaous;) –

3

keinen Unterschied gibt. Einige Sprachen verwenden <> und einige verwenden! =, Und einige wie PHP erlauben beide.

+0

Jemand hat diese Antwort abgelehnt, bitte erklären Sie es! – Trufa

-1

VB.NET < verwenden> statt! =

1

einige Sprachen nicht wissen, die! = Operator, stattdessen verwenden sie <>

aber in PHP können Sie sowohl

Verwandte Themen