什么是Clojure的命名约定? [英] What are Clojure's Naming Conventions?
本文介绍了什么是Clojure的命名约定?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
任何人都可以解释或指向我可以在哪里找到clojure的命名约定:
Can anyone explain or point me to where I can find clojure's naming conventions for:
- 文件名
- 函数(根据我的理解,函数名称只是短划分的值)
- 变量
推荐答案
您可能需要查看 Clojure库编码
You might want to look at the Clojure library coding standards on the developer Wiki - this is probably the most comprehensive list that I've seen.
您的具体要求:
- 文件名是小写的,并存储在目录结构中以匹配命名空间,并以.clj结尾例如my / special / namespace.clj
- 函数是以小写分隔的小写字母,理想情况下是描述性选择的,以便您的代码清晰且自我记录。不要害怕 - 在不同的命名空间中使用良好的函数名(这就是命名空间是!)。
- 变量(我假设你的意思是参数,let绑定变量等)由于代码是数据,我认为函数和数据具有相同的命名约定是合适的: - )
这篇关于什么是Clojure的命名约定?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文