无涯教程-Clojure - 参考值

38 阅读1分钟

参考值是Clojure可以根据需求使用可变变量的另一种方法, Clojure提供可变的数据类型,如atoms,agents和reference类型。

以下是可用于参考值的操作。

Sr.No. Operations & 描述
1 ref

这用于创建参考值。

2 ref-set

该函数用于将引用的值设置为新值,而与旧值无关。

3 alter

此函数用于安全地更改引用类型的值,它在线程中运行,该线程不能被另一个进程访问。

4 dosync

在包含表达式和任何嵌套调用的事务中运行表达式(隐式执行)。

5 commute

用于更改引用类型的值,就像alter和ref-set一样。

参考链接

www.learnfk.com/clojure/clo…