Template-Toolkitは常に undef を空の文字列に補間したいようです。したがって、次のようなテンプレートです。
Result is [% some_object.some_method (1, undef, 2) %]
またはこれ:
Result is [% ttvar %]
[% some_object.some_method (1, ttvar, 2) %]
次のような Perl への呼び出しを生成します。
some_object->some_method (1, '', 2)
私が欲しいのは:
some_object->some_method (1, undef, 2)
空の文字列の代わりに undef を渡す方法はありますか?