不纯函数的clojure惯用名

时间:2015-08-25 11:40:33

标签: clojure coding-style naming-conventions

在Clojure中,修改那里输入的函数通常以!结尾!警告用户。我甚至扩展了这个:两个!!意味着该函数具有修饰 not 放入的内容的副作用(即必须在用户GUI交互中保持不变的全局状态)。

一个函数的约定是什么,其中使用外部状态,例如文件 loading 等?

1 个答案:

答案 0 :(得分:0)

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

示例:

get-settings-from-file

(get-settings :source :file)

load-configuration

import-data