Ray*_*yne 142
实际上,有一种方法!
(comment
(defn hey []
("Hey there!"))
Check me out!
)
只需将你的评论包装在(评论..):)
玩得开心!
Gre*_*ill 99
Clojure支持#_读取器宏,它完全跳过下一个表单.有关Clojure Reader的页面上提到了这一点.还有一个注释宏具有类似的效果,但实现方式不同.
以上两者都要求你注释掉的东西在语法上是正确的S表达式.
一些Lisp方言有一个多行注释,可以包含任意文本,但我没有看到一个Clojure.
Iva*_*nko 24
双引号(字符串文字)允许添加任意文本(不仅是正确的S形式):
(comment "
public class HelloWorld {
public static void main(String[] args) {
System.out.print("Hello, World");
System.out.println();
}
}
")
Run Code Online (Sandbox Code Playgroud)
mik*_*era 17
其他例子很棒,我只想再添加一个技巧:
有时您想要注释掉几行代码,但仍然让编译器对其进行编译并报告任何错误(例如,您计划稍后在REPL中执行的顶级命名空间中的一组命令).
在这种情况下,我喜欢包装代码,(fn [] .....)这意味着它仍然被编译,它只是不被调用.
cho*_*ida 15
请看这个链接:http: //en.wikibooks.org/wiki/Clojure_Programming/Tutorials_and_Tips
您可以使用语法创建多行注释
(comment .....
....)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30494 次 |
| 最近记录: |