Clojure不纯功能的惯用名称

凯文·科斯特兰

在Clojure中,修改此处输入的函数通常以!结尾。警告用户。我什至扩展了这个:两个!意味着该函数具有一个副作用,该副作用会修改放入的内容(即必须在用户GUI交互之间持久存在的全局状态)。

对于使用外部状态(例如文件加载等)的不纯功能的约定是什么

莱昂·格庞汀(Leon Grapenthin)

没有这样的约定。从函数名称或文档字符串或用途来看,杂质应该是显而易见的。

例子:

get-settings-from-file

(get-settings :source :file)

load-configuration

import-data

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

惯用Clojure

来自分类Dev

在Clojure中表达此Python的功能/惯用方式

来自分类Dev

在Clojure中表达此Python的功能/惯用方式

来自分类Dev

如何理解Clojure名称功能?

来自分类Dev

如何理解Clojure名称功能?

来自分类Dev

在Clojure名称空间中动态查找功能

来自分类Dev

让膨胀还是惯用的Clojure?

来自分类Dev

惯用的Clojure函数别名

来自分类Dev

过滤器会是不纯功能吗?

来自分类Dev

是否有惯用的方法来干燥Clojure中的类似功能定义?

来自分类Dev

可能的功能的惯用方式

来自分类Dev

Clojure中的惯用惰性原子

来自分类Dev

合并特质功能的惯用方式

来自分类Dev

在clojure中,对数据执行一系列测试功能的惯用方式是什么,每种功能都有副作用?

来自分类Dev

在Clojure中代理命名参数的惯用方式

来自分类Dev

Clojure中的惯用`and`和`or`函数(不是宏)

来自分类Dev

模仿Python产量的惯用Clojure方法

来自分类Dev

惯用Clojure的上周编号和相应年份?

来自分类Dev

Clojure中的惯用错误处理

来自分类Dev

迷宫生成算法的惯用Clojure实现

来自分类Dev

Clojure中的惯用配置管理?

来自分类Dev

Clojure-惯用的方式,先写后拆分

来自分类Dev

clojure中内置的->调用序列中每个元素的不纯函数吗?

来自分类Dev

列出部分应用的功能(优雅或惯用)

来自分类Dev

我如何才能在Clojure中公开公开我的名称空间的某些功能?

来自分类Dev

不纯功能性语言OCaml的“ let rec”是什么原因?

来自分类Dev

Clojure打印功能

来自分类Dev

Clojure中的掉落功能

来自分类Dev

减少Clojure的同时功能?