iseltype

iseltype(A,T)

Tests whether A or its elements are of type T.

Examples

  1. 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 type Array{Int64,1}.

  2. 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 type Float64.

  3. 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.

*Required Field
Details

Checking you are not a robot: