
上QQ阅读APP看书,第一时间看更新
2.11 缩进代码
在示例中,我一直在语句前面添加空格,这些语句是某些较大语句的一部分。这些空格不是必需的,没有这些空格,计算机也将很好地接受程序。事实上,即使是程序中的换行符也是可选的。如果你喜欢的话,你可以把程序写成一长行。
块内这种缩进的作用是使代码的结构醒目。在其他块中包含新块的代码时,很难看出一个块在哪里结束,另一个块在哪里开始。使用正确的缩进时,程序的可视形状对应于程序内部块的层次。我喜欢为每个新开启的块使用两个空格,但不同的人风格不同——有些人使用四个空格,有些人使用tab字符。要点是为每个新块都添加相同的空格数。

大多数代码编辑器程序将通过对新行自动缩进适当数量来提供帮助。