I've noticed that parsing a string representing a real number yields a real 
number, but parsing a string representing a complex number yields an 
expression that must subsequently be evaluated. Is there a reason for that 
behaviour? I'd like to avoid that behaviour considering I am reading 
user-inputted data.

```julia
julia> typeof(parse("1.60254+3im"))
Expr

julia> typeof(parse("1.60254"))
Float64
```

Reply via email to