Devuelve un número negativo, cero o un número positivo cuando 'x' es lógicamente 'menor que', 'igual a' o 'mayor que' 'y'. Es similar a Java x.compareTo (y) excepto que también funciona para nil y mpares números y colecciones de una manera independiente del tipo.
Sintaxis
A continuación se muestra la sintaxis.
(compare x y)
Parameters - Donde xey son las 2 cadenas que deben compararse.
Return Value - Devuelve un número negativo, cero o un número positivo cuando 'x' es lógicamente 'menor que', 'igual a' o 'mayor que' 'y'.
Ejemplo
A continuación se muestra un ejemplo del formato de cadena en Clojure.
(ns clojure.examples.hello
(:gen-class))
(defn hello-world []
(println (compare "Hello" "hello"))
(println (compare "Hello" "Hello")))
(hello-world)
Salida
El programa anterior produce la siguiente salida.
-32
0