Try isa()
isa("these", Number)
isa(1, Number)
On Mar 23, 2014, at 6:44 PM, cnbiz850 <[email protected]> wrote:
> Sadly that does not work. It should return false, rather than an error
> message. Use of typeof seems OK.
>
> julia> st = "these"
> "these"
>
> julia> st <: Number
> ERROR: type: subtype: expected Type{T<:Top}, got ASCIIString
>
> julia> typeof(st) <: Number
> false
>
>
> On 03/24/2014 09:29 AM, Jacob Quinn wrote:
>> Check out issubtype:
>> http://docs.julialang.org/en/latest/stdlib/base/#Base.issubtype
>> And the corresponding operator (since it's use so much):
>>
>> x = 1
>> x <: Real
>> true
>>
>>
>> On Sun, Mar 23, 2014 at 9:20 PM, cnbiz850 <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>> typeof(var) gives something too specific, like Int16, Float32,
>> etc. Is there a convenient way to determine if var is a number or
>> something else (string)? I tried isreal(var), but it gives an
>> error in case var is not a number.
>>
>>
>