如何获得数字类型(例如整数或浮点数)的最大值和最小值?
max_value(Int)
答案 0 :(得分:7)
对于此类问题,最好查看julia文档https://docs.julialang.org/en/v1/base/base/#Base.typemin
专门针对这个问题,typemin(Int)
和typemax(Int)
应该做您想要的事情。
答案 1 :(得分:2)
但是 typemax(Float64)
给出了 'Inf',这可能不是作者想要的。
诀窍是使用不那么明显的 prevfloat(typemax(Float64))
。
julia> typemax(Float64)
Inf
julia> prevfloat(typemax(Float64))
1.7976931348623157e308