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}) true
This example checks if the array
arr
is of typeArray{Int64,1}
. -
Check if an element is of a specific type:
julia> element = 3.14; julia> iseltype(element, Float64) true
It checks if the variable
element
is of typeFloat64
. - Check if elements of a matrix are of a specific type:
julia> matrix = [1 2; 3 4]; julia> iseltype(matrix, Int) true
It 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.