julia 0.5.2 で、小数を整数にする

Int64(3.14) が、なぜだか、エラーになります。
一回、3.0 または、4.0 にして、Int64() に入れると良いようです。
こういう仕様なのでしょうか?
3 を取り出したいのか、4 を取り出したいのか曖昧という意見があるのかもしれません。
julia> Int64(3.0)
3

# 切り上げて 4
julia> Int64(ceil(3.14)) 
4

# 四捨五入で 3
julia> Int64(round(3.14))
3

# 切り捨てて 3
julia> Int64(floor(3.14))
3


B! LINE