Clojure 参考值

2018-12-29 16:55 更新

参考值是另一种方式Clojure可以使用需求有可变变量。 Clojure提供了可变的数据类型,例如atoms,代理和引用类型。

以下是可用于参考值操作的一些方法。

S.No.方法和说明
ref这用于创建参考值。 创建引用值时,提供了一个选项来提供验证器函数,该函数将验证创建的值。
ref-set此函数用于将引用的值设置为新值,而不管旧值。
alter此函数用于更改引用类型的值,但以安全的方式。 这是在一个线程中运行的,它不能被另一个进程访问。
dosync在包含表达式和任何嵌套调用的事务中运行表达式(在隐式do中)。
commuteCommute也用于改变引用类型的值,就像alter和ref-set一样。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号