Clojure-refset
提供:Dev Guides
Clojure-参照セット
この関数は、古い値に関係なく、参照の値を新しい値に設定するために使用されます。
構文
構文は次のとおりです。
(ref-set refname newvalue)
パラメータ-「refname」は、参照値を保持する変数の名前です。 「newvalue」は、参照タイプに関連付ける必要がある新しい値です。
戻り値-参照とそれに対応する新しい値。
例
これがどのように使用されるかの例は、次のプログラムに示されています。
(ns clojure.examples.example
(:gen-class))
(defn Example []
(def my-ref (ref 1 :validator pos?))
(dosync
(ref-set my-ref 2))
(println @my-ref))
(Example)
出力
上記のプログラムは、次の出力を生成します。
2