缩进

Prolog 中只有少数语言结构,并且有几种缩进方法很常见。

无论选择哪种风格,应始终遵循的一个原则是永远不要(;)/2 放在一条线的末端。这是因为 ;, 看起来非常相似,而 , 经常出现在一行的末尾。因此,使用析取的条款应该写为:

(  Goal1
;  Goal2 
)