Advice: The differences between cat and ||
There are two ways to join two strings together: with the cat function (e.g. cat(a,b) ) and with the || operator (e.g. a||b ). In many situations these have identical results, but there are two differences:
> a:= b: b:= c:
> a||a||a;
> cat(a,a,a);
> cd:= ef:
> c||d;
> cat(c,d);
> %;
See also:
cat , || operator , eval
Maple Advisor Database, R. Israel 1998