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 而不是空字符串?