Thanks!

Do I need to move to Julia 0.4 to use this? I know that 0.4 is unstable, so
maybe I should wait until 0.4 comes out...

Cheers,
Daniel.

On 20 December 2014 at 19:10, Milan Bouchet-Valat <[email protected]> wrote:

> Le samedi 20 décembre 2014 à 10:04 -0800, Daniel Carrera a écrit :
> > Hello,
> >
> >
> > Here is my problem in a nutshell:
> >
> >
> > julia> @sprintf("%10f "^6, 1,2,3,4,5,6)
> > ERROR: @sprintf: first argument must be a format string
> >
> >
> >
> >
> > I cannot use the ^ operator inside a @sprintf, probably because
> > @sprintf is a macro and something weird happens with the order of
> > operation. This is irritating because it is making me write ugly-long
> > lines in my code for something that should be shortened with "^".
> >
> >
> > Is it possible to make @sprintf work correctly? If not, would you
> > consider re-implementing it as a function? I don't understand why
> > Julia makes @sprintf into a macro. The idea seems like a needless
> > deviation from standard behaviour, and in this case it forces me to
> > write uglier code.
> This has been discussed recently on the mailing list about the question
> of macros within @sprintf. It resulted in this issue being opened:
> https://github.com/JuliaLang/julia/pull/9243
>
>
> Regards
>
>


-- 
When an engineer says that something can't be done, it's a code phrase that
means it's not fun to do.

Reply via email to