If I understand correctly, the @printf and @sprintf macros generate code
based on the a string literal that is passed as the first argument. You
cannot pass a variable who's value is a format string to those macros
because the value would not be known when the macro is called and the code
is
Also this is 0.3
On Friday, June 20, 2014 3:15:22 PM UTC-6, Dustin Lee wrote:
If run the following two lines:
format = %d
@sprintf format 33
I get the message:
ERROR: @sprintf: first argument must be a format string
If I run what I would have thought of as equivalent
@sprintf %d 33