for T in [Int8,Int16,Int32,Int64,Int128,UInt8,UInt16,UInt32,UInt64,UInt128]
println("$(lpad(T,7)): [$(typemin(T)),$(typemax(T))]")
end
lpad() appears to be a built-in function that extends a string with spaces on the left
typemin() and typemax() return the extreme-most values for a type
types appear to be values, which is great
multiplication by prefixing a variable with an expression:
julia> x = 3
3
julia> 2x^2 - 3x + 1
10
further types: Float16, Float32, Float64, BigInt, BigFloat
further functions:
eps(): smallest representable delta for a type at 1.0
nextfloat(), prevfloat(): adjacent floats
bitstring(): shows raw bits
zero(), one(): return identity literals of passed type
big"1.3": arbitrary-precision literals
parse(T, str): number parsing
setprecision(digits): change BigFloat precision