4.8. calc
Calculates the value of the enclosed arithmetic expression.
4.8.1. Summary
[calc] Expression [/calc]
No parameters
No attributes (though you can break it if you set 'interpolate=0')
Other_Characteristics | |
Invalidates cache | No |
Has Subtags | No |
Container tag | Yes |
Nests | No |
ASP-like Perl call:
There is never a reason to call this tag from within Perl or ASP code. Simply do the calculation directly.
4.8.2. Description
Calculates the value of the enclosed arithmetic expression.
Use it as follows: [calc] Expression [/calc]
The enclosed region where the arguments are calculated according to normal arithmetic symbols. For instance:
[calc] 2 + 2 [/calc]
will expand to:
4
The [calc] tag is really the same as the [perl] tag, except that it doesn't accept arguments, interpolates surrounded Interchange tags by default, and is slightly more efficient to parse.
Tip: The [calc] tag will remember variable values inside one page, so you can do the equivalent of a memory store and memory recall for a loop.
ASP Note: There is never a reason to call this tag from within Perl or ASP code.