Thanks, I wasn't sure of the nomenclature. Why is print producing
different results for the 1D and 2D array?

On 09/20/2015 04:29 PM, Zheng Wendell wrote:
> `b` is a 2-dimensional array.
>
> On Sun, Sep 20, 2015 at 9:59 PM, Jesse Johnson
> <[email protected] <mailto:[email protected]>> wrote:
>
>     That is part of the inconsistency I was referring to. IMO a single
>     default representation for a value should be used everywhere.
>
>     Further, in 0.4rc1 there seems to be another, more serious
>     inconsistency: decimal is being printed for UInt column vectors
>     and hex for row vectors.
>
>     a = UInt[]
>     for n::UInt in 10:12
>         push!(a, n)
>     end
>     b = UInt[10 11 12]
>     c = UInt[10, 11, 12]
>     d = UInt[n for n in 10:12]
>
>     println(a)
>     println(b)
>     println(c)
>     println(d)
>
>     Output from CLI:
>
>     UInt64[0x000000000000000a,0x000000000000000b,0x000000000000000c]
>     UInt64[10 11 12]
>     UInt64[0x000000000000000a,0x000000000000000b,0x000000000000000c]
>     UInt64[0x000000000000000a,0x000000000000000b,0x000000000000000c]
>
>     I am pretty sure this is a bug.
>
>
>     On 09/17/2015 08:16 AM, Sisyphuss wrote:
>>     This is not "printing" but "returned value"
>>     Try `a[1]`, you get 0x0000000000000001
>>     Try `print(a[1])`, you get 1
>>
>>     So overload `print` if ever needed.
>>
>>
>>     On Wednesday, September 16, 2015 at 11:34:33 PM UTC+2,
>>     [email protected] <mailto:[email protected]> wrote:
>>
>>         In Julia 0.4rc1, when I create a UInt, either as an
>>         individual value or array, and then print it hex values are
>>         usually displayed instead of decimals. I say 'usually'
>>         because the behavior changes a bit between REPL and
>>
>>         For instance:
>>
>>         |
>>         julia>a =UInt[1234]
>>         1x4Array{UInt64,2}:
>>          0x0000000000000001 0x0000000000000002 … 0x0000000000000004
>>         |
>>
>>         This annoys me because 98% of the time I want the decimal
>>         representation. Decimal is shown for Int, so why is hex the
>>         default for UInt? Is it a bug?
>>
>
>

Reply via email to