我正在查看一些代码Scheme
from Festival
并且似乎无法弄清楚评论。目前,我可以看到;
, ;;
and ;;;
用于指示注释行。网络上的其他来源表明上面的一些可能是指示多行注释的方法。我的问题是:
- 有什么区别
;
, ;;
and ;;;
用于发表评论?
- 什么时候应该使用其中一种而不是另一种?
- 在我看来,还有其他更明智的方式来评论代码吗
Scheme
?
您提到的所有三种形式都是单行注释。双分号最初可能是作为 Dorai Sitaram 的 SLaTeX 排版包中的提示而出现的,即注释将排版为普通文本,而不是程序文本。
方案还具有多行注释。
特别是,R6RS 与 Racket 一样,允许使用#|
and |#
开始和结束多行注释。还有,极其壮丽的#;
组合注释出完整的 s 表达式。所以,举例来说,如果你写
#;(define (terrible-function a)
(totally-broken-code
here))
整个定义被视为已注释掉。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)