条件付き
Pug のファーストクラスの条件付き構文では、括弧はオプションです。
Pug v1 から移行する場合は、先頭の -
を省略できるようになりました。それ以外は同じです (通常の JavaScript と同じです)。
Pug では条件付き unless
も用意されており、negated if
として機能します。以下は同等です
unless user.isAnonymous
p You're logged in as #{user.name}
if !user.isAnonymous
p You're logged in as #{user.name}