ケース

case 文は JavaScript の switch 文の省略形です。下記形式をとります。

ケース・フォールスルー

JavaScript の switch 文と同じように、フォールスルーを使用できます。

ただし、違いとしては JavaScript では break 文が明示的に含まれていないとフォールスルーが発生しますが、Pug ではブロックが完全に欠けた場合にのみフォールスルーが発生します。

特定のケースで何も出力しない場合は、明示的な非バッファリング break を追加します。

ブロックの拡張

ブロックの拡張も使用できます。