ケース
case
文は JavaScript の switch
文の省略形です。下記形式をとります。
ケース・フォールスルー
JavaScript の switch
文と同じように、フォールスルーを使用できます。
ただし、違いとしては JavaScript では break
文が明示的に含まれていないとフォールスルーが発生しますが、Pug ではブロックが完全に欠けた場合にのみフォールスルーが発生します。
特定のケースで何も出力しない場合は、明示的な非バッファリング break
を追加します。
ブロックの拡張
ブロックの拡張も使用できます。