Clojure-reference-values
提供:Dev Guides
Clojure-参照値
- 参照値*は、Clojureが可変変数を持つという要求に対応できるもう1つの方法です。 Clojureは、原子、エージェント、参照型などの可変データ型を提供します。
参照値に使用できる操作は次のとおりです。
Sr.No. | Operations & Description |
---|---|
1 |
これは、参照値を作成するために使用されます。 参照値を作成するとき、作成された値を検証する検証機能を提供するオプションがあります。 |
2 |
この関数は、古い値に関係なく、参照の値を新しい値に設定するために使用されます。 |
3 |
この関数は、参照型の値を安全な方法で変更するために使用されます。 これはスレッドで実行され、別のプロセスからはアクセスできません。 |
4 |
式とネストされた呼び出しを含むトランザクションで式を(暗黙のdoで)実行します。 |
5 |
Commuteは、alterやref-setと同様に、参照型の値を変更するためにも使用されます。 |