2010-10-18 49 views
6

Zwykle używałbym !=, a kiedy zobaczyłem ten znak <> oznacza to, że nie jest równy.Jaka jest różnica między "<>" a "! ="?

Po tym, poszedłem do search on Google, jaka jest różnica między <> i !=. Ale nie mogłem znaleźć odpowiedzi.

Czy ktoś chce wyjaśnić? !

+0

jedna różnica, nie jest jednoznaczne, byłoby to, że w niektórych językach można zrobić '! ==', aby sprawdzić, czy porównywane wartości i typy są identyczne. Nie wiem, czy możesz to zrobić za pomocą '<>'. Jedyny przypadek, w którym pamiętam pracę z '<>' był w QBasicu, a później w VB6 YEARS temu. – Ben

Odpowiedz

16

<> ma higher precedence niż !=. W przeciwnym razie są identyczne.

+1

Co do tego, dlaczego są dwie ... najprawdopodobniej spuścizna. '<>' był/jest popularny w innych językach, więc PHP również go adoptowało. – deceze

+0

Och, daj spokój wszystkim, przestańcie głosić tę śmieszną odpowiedź na dziesięć słów. : o) – deceze

+0

-1 coz jestem jelaous;) –

3

Nie ma różnicy. Niektóre języki używają <>, a niektóre używają! =, A niektóre jak PHP pozwalają na oba.

+0

Ktoś zniósł tę odpowiedź, proszę wyjaśnić! – Trufa

-1

VB.NET używać <> zamiast! =

1

niektóre języki nie znają! = Operatora zamiast używają <>

ale w PHP można użyć zarówno

Powiązane problemy