Ask Bjørn Hansen wrote:
The directives documentition [...]  says:

"Note that 'and', 'or' and 'not' are also provided as aliases for '&&', '||' and '!', respectively.

Conditions may be arbitrarily complex and are evaluated with the same precedence as in Perl. Parenthesis may be used to explicitly determine evaluation order."

I've clarified it like so:

  The C<and>, C<or> and C<not> operator are provided as aliases for
  C<&&>, C<||> and C<!>, respectively.  Unlike Perl, which treats
  C<and>, C<or> and C<not> as separate, lower-precedence versions of the
  other operators, the Template Toolkit performs a straightforward
  substitution of C<and> for C<&&>, and so on.  That means that C<and>,
  C<or> and C<not> have the same operator precedence as C<&&>, C<||> and
  C<!>.

Cheers
A

_______________________________________________
templates mailing list
[email protected]
http://lists.template-toolkit.org/mailman/listinfo/templates

Reply via email to