[metapost] Using |s| as a variable name
Taco Hoekwater
taco at elvenkind.com
Wed Dec 5 13:02:26 CET 2007
nicola wrote:
> and why does the following produce an error?
>
> string s;
> s = "aaaaaaa";
> |s| = length s;
> for i = 1 upto |s|:
> ;
> endfor;
Because the colon is taken to be part of the variable name,
as it is in the same character class as the pipe symbol.
This works:
for i = 1 upto |s| :
and so does this:
for i = 1 upto (|s|):
Best wishes,
Taco
More information about the metapost
mailing list