gpt4 book ai didi

comments - 是否可以在 Cobol 中添加内联注释

转载 作者:行者123 更新时间:2023-12-04 16:27:37 26 4
gpt4 key购买 nike

大多数现代编程语言都提供了添加 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)
  • Exec Sql - End-Exec .您可以对某些 SQL 供应商(例如 Oracle)使用内嵌注释 (/* */)。不过,这不是真正的 Cobol,而是一种嵌入式语言,通常通过预编译器实现。其他 Exec End-exec 语句也可能允许行内注释。
  • 可能还有其他 Cobols 实现允许行内注释
  • 默认情况下,许多预 Cobol 20002 编译器只查看第 7 到 72 列。所以 第 1 至 6 列 以及 之后的任何内容第 71 栏 可以保留意见。
  • 关于comments - 是否可以在 Cobol 中添加内联注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17615622/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com