NOIGUALES?

Sinopsis
NOIGUALES? cosa1 cosa2
NOTEQUALP cosa1 cosa2
NOTEQUAL? cosa1 cosa2
cosa1 <> cosa2
Descripción

Devuelve FALSO si los argumentos cosa1 y cosa2 son iguales, CIERTO si no lo son.

Dos números son iguales si tienen el mismo valor numérico. Dos palabras no numéricas son iguales si contienen los mismos caracteres en el mismo orden. Por defecto, un carácter en mayúsculas es igual al carácter en minúsculas correspondiente. Del mismo modo, cualquier carácter que el estándar Unicode define como equivalente, como el sigma final (ς) y el sigma normal (σ) del alfabeto griego, son iguales. Pero si hay una variable que se llama IGNORAMAYUSCULAS? y si su valor no es CIERTO, entonces no se consideran un carácter en mayúsculas como igual al carácter correspondiente en minúsculas; dos caracters son iguales sólo si tienen el mimso punto de código en Unicode.

Dos listas son iguales si sus miembros son iguales y son en el mismo orden.

Un vector sólo es igual a sí mismo; dos vectores creados separadamente nunca son iguales, aunque sus elementos sean iguales. Es importante poder saber si dos variables refieren al mismo vector porque los vectores son mutable. Por ejemplo, si dos variables tienen el mismo vector como sus valores, entonces ejecutando PONELEMENTO con uno de ellas cambiaría las dos.

Ejemplo
MUESTRA 1 <> 1
falso
MUESTRA NOIGUALES? 1 1
falso
MUESTRA NOIGUALES? 1 2
cierto
MUESTRA NOIGUALES? [1 2 3] [1 2 3]
falso
MUESTRA NOIGUALES? [1 2 3] [3 2 1]
cierto
MUESTRA NOIGUALES? {1 2 3} {1 2 3}
cierto
HAZ "mi_vector1 {1 2 3}
HAZ "mi_vector2 :mi_vector1
MUESTRA NOIGUALES? :mi_vector1 :mi_vector2
falso
Ve También
IGUALES?

SourceForge.net Logo