Clojure-reference-values

提供:Dev Guides
移動先:案内検索

Clojure-参照値

  • 参照値*は、Clojureが可変変数を持つという要求に対応できるもう1つの方法です。 Clojureは、原子、エージェント、参照型などの可変データ型を提供します。

参照値に使用できる操作は次のとおりです。

Sr.No. Operations & Description
1

ref

これは、参照値を作成するために使用されます。 参照値を作成するとき、作成された値を検証する検証機能を提供するオプションがあります。

2

ref-set

この関数は、古い値に関係なく、参照の値を新しい値に設定するために使用されます。

3

alter

この関数は、参照型の値を安全な方法で変更するために使用されます。 これはスレッドで実行され、別のプロセスからはアクセスできません。

4

dosync

式とネストされた呼び出しを含むトランザクションで式を(暗黙のdoで)実行します。

5

commute

Commuteは、alterやref-setと同様に、参照型の値を変更するためにも使用されます。