1
JadeがVelocityの$!variable_name
のような簡略構文を持っているのかどうか疑問に思っていましたか? $!variable_name
は速度の静穏な参照表記です。つまり、variable_name
に値がある場合は値が使用され、variable_name
がnull
の場合は何も起こりません。翡翠でも同様の簡略表記法がありますか?翡翠で静かな参照表記?
ありがとうございます!
JadeがVelocityの$!variable_name
のような簡略構文を持っているのかどうか疑問に思っていましたか? $!variable_name
は速度の静穏な参照表記です。つまり、variable_name
に値がある場合は値が使用され、variable_name
がnull
の場合は何も起こりません。翡翠でも同様の簡略表記法がありますか?翡翠で静かな参照表記?
ありがとうございます!
ジェイドの標準=
オペレータがこれを行います。 "null"
ではなく空の文字列を出力するか、エラーを投げます。
printf "-var bar = null\np para1\n=bar\np para2" | jade
<p>para1</p><p>para2</p>
printfの行がはっきりしない場合は、ファイル内でこのように見えます。
- var bar = null
p para1
= bar
p para2
ただし、これは未定義の変数を無視しないことに注意してください。変数は存在する必要がありますが、nullまたは空の文字列にすることができます。テンプレートの名前空間に存在しない場合、jadeはエラーを発生させます。これを行うには、次のようなものが必要です
- var bar = bar || null