Mr. Wheeler beat me to it. Here's an example.

julia> module Something

       export a, +

       a=[@sprintf("%02d",i) for i = 1:99]

       +(x::ASCIIString, y::ASCIIString) = a[parseint(x) + parseint(y)]

       end

julia> using Something

julia> a[1] + a[2]
"03"

On Wednesday, May 20, 2015 at 4:05:08 AM UTC-4, paul analyst wrote:
>
>  Txh, but unfortunatly is not to compute
>
> julia> a=[@sprintf("%02d",i) for i = 1:99];
>
> julia> a[1]+a[2]
> ERROR: MethodError: `+` has no method matching +(::ASCIIString, 
> ::ASCIIString)
> Closest candidates are:
>   +(::Any, ::Any, ::Any)
>   +(::Any, ::Any, ::Any, ::Any...)
>
> I have in string data with time and i must compute changes only in on 2 
> last position
> table=
> 2015-01-01
> 2015-01-01
> 2015-01-12
>
> I take last two digits  
> int(table[i][9:10])
> compute somthing
>
> and I must put the last two Chars
> Always i need 2 char '12' or '01'
>
>
>
> Paul
>
>
>
> W dniu 2015-05-20 o 09:57, Jeff Waller pisze:
>  
>  *[@sprintf("%02d",i) for i = 1:99]*
>  
>
>  

Reply via email to