大多数现代编程语言都提供了添加 inline comments 的方法,通常是那些使用换行符来指示注释的结束,以及使用任意定界符或标记序列来指示注释的开始,同时让行的开头成为解释指令的那些。
在 COBOL 中,虽然对整行进行注释是有据可查的(可以通过在第 7 列中放置星号( *
)来完成),但查找有关是否可以注释从任意位置开始的行的其余部分的文档更难。
问题是:你能评论从 COBOL 中任意位置开始的行的其余部分吗?
想象一下 #
是这种评论的特殊字符,这是一个虚构的例子:
*--- This structure is a dummy example
01 MY-STRUCTURE.
05 MY-VARIABLE PIC X VALUE '-'. # Valid values are in {-, a, b}
最佳答案
前 Cobol 2002 否
在 Cobol 2002 *> 中引入。见 Cobol 2002并搜索内嵌注释,例如:
05 Field-X Pic XX *> Used in calculating the current THINGY
...
MOVE ABC to XYZ *> Current-XYZ
LMN *> Saved XYZ
还有其他一些异常(exception)
关于comments - 是否可以在 Cobol 中添加内联注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17615622/