iseltype
iseltype(A,T)
Tests whether A or its elements are of type T.
Examples
-
Check if an array is of a specific type:
julia> arr = [1, 2, 3]; julia> iseltype(arr, Array{Int64,1}) trueThis example checks if the array
arris of typeArray{Int64,1}. -
Check if an element is of a specific type:
julia> element = 3.14; julia> iseltype(element, Float64) trueIt checks if the variable
elementis of typeFloat64. - Check if elements of a matrix are of a specific type:
julia> matrix = [1 2; 3 4]; julia> iseltype(matrix, Int) trueIt verifies if all elements of the matrix are of type
Int.
Common mistake example:
julia> arr = [1, 2, 3];
julia> iseltype(arr, Array{Float64,1})
false
In this example, the expected type provided to iseltype is incorrect. The array arr is of type Array{Int64,1}, not Array{Float64,1}. Ensure that the expected type matches the actual type of the object or elements when using iseltype.
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.