My interpretation is that printf makes variable substitution before format the output. This means that in:
Nope, it's not printf: it just takes a qq|| string, which in turn does variable interpolation as usual.
In reply to Re^2: Weird ? behavior of printf / sprintf
by blazar
in thread Weird ? behavior of printf / sprintf
by terjek
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |