Clojure - Confronta le stringhe

Restituisce un numero negativo, zero o un numero positivo quando "x" è logicamente "minore di", "uguale a" o "maggiore di" "y". È simile a Java x.compareTo (y) tranne per il fatto che funziona anche per nil e mpares numeri e raccolte in modo indipendente dal tipo.

Sintassi

Di seguito è riportata la sintassi.

(compare x y)

Parameters - Dove x e y sono le 2 stringhe che devono essere confrontate.

Return Value - Restituisce un numero negativo, zero o positivo quando "x" è logicamente "minore di", "uguale a" o "maggiore di" "y".

Esempio

Di seguito è riportato un esempio della formattazione delle stringhe in Clojure.

(ns clojure.examples.hello
   (:gen-class))
(defn hello-world []
   (println (compare "Hello" "hello"))
   (println (compare "Hello" "Hello")))
(hello-world)

Produzione

Il programma precedente produce il seguente output.

-32
0