「if」ブロックへそして「そうでなければ」他のネストされた条件ステートメントなど、他のステートメントを含めることができます。 else ステートメントは、最も近い前の if
を参照します。
たとえば、
<プレ>
<コード>if A > 10 では
A > の場合じゃあ100
writeln('あなたはたくさんのお金を持っています。')
それ以外
writeln('あなたには十分なお金があります。')
それ以外
writeln('お金が足りません。')
コード>プレ>
プログラムを理解しやすくするために、すべての「if」ブロックそして「そうでなければ」 (then と begin - end を合わせて) 4 文字分右にシフトします。このようなエントリは
ラダーエントリ
と呼ばれます。
「はしご」を録音するどのプログラマにとっても良い形式です。