2010-10-18 20 views
6

Normalmente usaría !=, luego cuando vi este signo <> significa que no es igual de bien.¿Cuál es la diferencia entre "<>" y "! ="?

Después de eso, fui a search on Google, ¿cuál es la diferencia entre <> y !=. Pero no pude encontrar la respuesta.

¿Alguien quiere explicarlo? !

+0

Una de las diferencias, no explícita, sería que en algunos idiomas puede hacer '! ==' para verificar si los valores y tipos comparados son idénticos. No sé si puedes hacer eso con '<>'. La única vez que recuerdo haber trabajado con '<>' fue en QBasic y luego en VB6 AÑOS. – Ben

Respuesta

16

<> tiene higher precedence que !=. De lo contrario, son idénticos.

+1

En cuanto a por qué hay dos ... muy probablemente legado. '<>' solía ser/es popular en otros idiomas, por lo que PHP lo adoptó también. – deceze

+0

Oh, vamos por todos, deja de votar esta ridícula respuesta de diez palabras. : o) – deceze

+0

-1 porque estoy en celo;) –

3

No hay ninguna diferencia. Algunos lenguajes usan <> y algunos usan! =, Y algunos como PHP permiten ambos.

+0

Alguien ha votado negativamente esta respuesta, por favor explique! – Trufa

-1

VB.NET utilizar <> en lugar de! =

1

algunos idiomas no conocen el operador! =, Sino que usan <>

pero en PHP se puede utilizar tanto

Cuestiones relacionadas