ANTERIOR?

Sinopsis
ANTERIOR? palabra1 palabra2
BEFOREP palabra1 palabra2
BEFORE? palabra1 palabra2
Descripción

Devuelve CIERTO si palabra1 es anterior a palabra2. Devuelve FALSO, de lo contrario.

Por defecto, ANTERIOR? compara las palabras en orden alfabético, o más precisamente, en orden de clasificación Unicode. Es decir, un carácter en mayúsculas es igual al carácter correspondiente en minúsculas. 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; se los ordenan por sus puntos de código en Unicode.

Si una de las palabras empieza con la otra, entonces la palabra más corta es anterior a la más larga.

Nota que si las entradas son números, puede que el resultado no sería igual que con MENOR?. Por ejemplo, ANTERIOR? 9 10 devuelve FALSO porque 9 no es anterior a 1.

Ejemplo
MUESTRA ANTERIOR? "ABC "abd
cierto
MUESTRA ANTERIOR? "abd "ABC
falso
MUESTRA ANTERIOR? "a "a
falso
MUESTRA ANTERIOR? 9 10
false

SourceForge.net Logo