我在Clojure中查看java代码。我发现缩进对我来说很奇怪。
我已经习惯了http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-136091.html#262的缩进风格。大多数IDE都以这种方式配置了自动格式化。为什么Clojure不遵循这种风格?
更新:
我的意思是用java实现的Clojure部分,例如https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/ARef.java
答案 0 :(得分:13)
您所指的代码使用大括号缩进的Whitesmiths style。
这是个人喜好的问题。没有什么不对,除了它不常见。
答案 1 :(得分:0)
为什么要遵循Java缩进样式? Clojure跟随Lisp。