julia> Int32[5730]*Int32(86400)
1-element Array{Int32,1}:
 495072000

should certainly give the in memory smaller Int32 Array (and InexactError 
if applicable). But an Int32 Array times an Int64 scalar could well give 
automatically an Int64 array, I think. Then 

julia> Int32[5730]*1

and similar things could be used to promote arrays (which otherwise seems 
not that easy in Julia).

/Stephan

Reply via email to