代码示例后面是否应该跟有标点符号以符合语言语法?

代码示例后面是否应该跟有标点符号以符合语言语法?

假设我有以下文本:

计算机科学专业的学生看到的第一个程序通常是

program HelloWorld(output);
begin
  WriteLn('Hello, World!');
end.

或者

10 PRINT "Hello World!"

第二个程序……

我该如何给这样的文字加标点?在前面加句号“第二个程序……”看起来真的很丑。有了数学方程,就可以在等式末尾添加标点符号,但对于代码示例来说这是不可能的,因为这会破坏代码。例如,第一个代码片段必须以句点结尾,而第二个代码片段则不能。

还有一些其他问题(例如对于正式文章,显示的等式后面是否应该加上标点以符合语言语法?) 处理类似的问题,但仅适用于数学方程,而不适用于情况不同的代码示例。

答案1

大多数样式指南建议在内联公式后添加标点符号(并且可能扩展到其他显示的材料)。

就我个人而言,我从不在显示内容(非内联数学、算法等)后放置标点符号。它只会在显示中添加无关内容,这会使阅读变得更加困难(并且它很可能会改变含义,在程序中,“。”通常是有意义的,也可能是错误;大多数情况下,后跟“!”的公式意味着完全不同的东西)。我只是把显示当成句子结束句号来写,但大多数时候都会尝试重新排列措辞,使句子在显示之前结束(或者在显示之后不需要逗号或类似的东西)。

相关内容