Clojure - rif
Viene utilizzato per creare un valore di riferimento. Quando si crea un valore di riferimento, è disponibile un'opzione per fornire una funzione di convalida, che convaliderà il valore creato.
Sintassi
Di seguito è riportata la sintassi.
(ref x options)
Parameters- "x" è il valore che deve essere fornito al riferimento. "Opzioni" è un insieme di opzioni che possono essere fornite, come il comando validate.
Return Value - Il riferimento e il suo valore corrispondente.
Esempio
Un esempio di come viene utilizzato è mostrato nel seguente programma.
(ns clojure.examples.example
(:gen-class))
(defn Example []
(def my-ref (ref 1 :validator pos?))
(println @my-ref))
(Example)
Per accedere al valore del valore di riferimento è possibile utilizzare il simbolo @.
Produzione
Il programma precedente produce il seguente output.
1