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