1

$fooVelocity には、(デフォルトの表記法) と$!foo(「静かな」表記法)の 2 つの形式の参照があります。コンテキストで解決できない場合'foo'、最初のケースでは、出力に $foo がレンダリングされるだけです。後者の場合、空の文字列としてレンダリングされます。

'foo'見つからない場合に単に NPE をスローする 3 番目のケースの同様に簡潔な構文はありますか? または欠落している$a.b.c場合に失敗したいものがありますが、できれば無償のチェックでテンプレートが散らかってしまうことはありません。'a''b'#if($a && $a.b && $a.b.c) ... #end

あるいは、 の動作を$!変更したり、新しい用語 ( など$~) を導入したりできますか?

4

1 に答える 1