Language agnostic 代码行也是文本行吗?

Language agnostic 代码行也是文本行吗?,language-agnostic,lines-of-code,Language Agnostic,Lines Of Code,我知道这可能是一个愚蠢的问题,我对它们很困惑,因为我知道这个例子有一行代码和两行文本 1. System.out.print("----------- 2. ----------------------------"}; 我是对的还是错的?对于java,我通常将代码行定义为非文本分号和右括号的数量 这取决于如何计算。通常,像wc-l这样的工具会将其计算为两行,因为它们不需要解析实际语法。所以从字面上看,它们是不同的?那么,您如何定义“代码行”?示例:if(cond)f()可以在一行或两行物理行

我知道这可能是一个愚蠢的问题,我对它们很困惑,因为我知道这个例子有一行代码和两行文本

1. System.out.print("-----------
2. ----------------------------"};

我是对的还是错的?

对于java,我通常将代码行定义为非文本分号和右括号的数量

这取决于如何计算。通常,像
wc-l
这样的工具会将其计算为两行,因为它们不需要解析实际语法。所以从字面上看,它们是不同的?那么,您如何定义“代码行”?示例:
if(cond)f()
可以在一行或两行物理行中进行排版--在任何情况下都需要多少行代码?例如,当我们使用调试工具时,上面的示例是一行代码,一个完整且有意义的句子…一行代码?如果(cond){f();},它通常被分成4行文本-,它仍然是1行代码吗?这意味着在上面的例子中,计算的LOC将是1?