typemax
typemax(T)
The highest value representable by the given (real) numeric DataType.
Examples
In the Julia programming language, the function typemax(T) is used to retrieve the highest value representable by the given (real) numeric DataType.
- 
Get the maximum value of an integer type:
julia> typemax(Int) 9223372036854775807This example returns the maximum representable value for the
Inttype. - 
Find the maximum value for a floating-point type:
julia> typemax(Float64) InfIt returns the highest value representable by the
Float64type, which is infinity. - 
Retrieve the maximum value for a custom numeric type:
julia> struct MyNumber value::Int end julia> typemax(MyNumber) MyNumber(9223372036854775807)This example demonstrates retrieving the maximum value for a custom numeric type
MyNumber. 
Common mistake example:
julia> typemax(Bool)
ERROR: TypeError: in typemax, expected Type{T}, got Bool
In this example, the typemax function is called with the Bool type, which is not a valid argument since it is not a real numeric type. Make sure to use typemax with real numeric types to avoid such errors.
See Also
BigFloat, BigInt, Dict, eltype, fieldtype, Float32, Float64, IntSet, isa, isalnum, isalpha, isascii, iseltype, isequal, isgraph, isimmutable, isinteractive, isleaftype, isnull, ispunct, isspace, issubtype, keytype, Nullable, NullException, promote_type, typeintersect, typejoin, typemax, typemin, typeof, Val, valtype,User Contributed Notes
Add a Note
The format of note supported is markdown, use triple backtick to start and end a code block.