Also, perhaps you would be interested in the Formatting package:
julia> using Formatting julia> format(1234567.89,commas=true) "1,234,567.89" julia> format(123456789,commas=true) "123,456,789" julia> usformat(x) = replace(format(x,commas=true),',','_') # underscore formatting usformat (generic function with 1 method) julia> usformat(1234567.89) "1_234_567.89" julia> usformat(123456789) "123_456_789" On Friday, March 20, 2015 at 9:11:25 AM UTC-7, Fabian Gans wrote: > > I am not sure if this would go through as a PR, but you would have to look > in base/intfuncs.jl for the function signature: > > function dec(x::Unsigned, pad::Int, neg::Bool) > > This generates the decimal representation for Integers. If you checked out > and compiled Julia yourself you can simply modify this function, and after > rebuilding julia you should see changes in how Integers get printed. > I don't know if there is a way to overwrite the function without > rebuilding julia... > > Fabian > > > On Friday, March 20, 2015 at 11:59:39 AM UTC+1, Ken B wrote: >> >> I really appreciate the fact that I can input an integer with >> underscores, as in >> >> a = 1_000_000 >> >> >> Would it be a silly suggestion to also print integers with underscores? I >> sometimes find myself counting digits to interpret an output >> >> output => 1102160376 >> >> >> Or is there a simple way for me to overwrite the standard integer >> printing? >> >> Just trying to make Julia even better! :) >> >> Thanks, >> Ken >> >> >>
