Exceptions: Difference between revisions

Line 1,455:
 
=={{header|Julia}}==
{{works with|Julia|0.6}}
<lang julia>
 
<lang julia>function extendedsqrt(x)
try
try sqrt(x)
catch
if x isa Number
Line 1,468:
end
 
println(@show extendedsqrt(1)) # 1
@show extendedsqrt(-1) # 0.0 + 1.0im
 
println(@show extendedsqrt(-1)'x') # 0.0 +ERROR: 1.0imDomainError</lang>
 
extendedsqrt(" ") # ERROR: LoadError: DomainError: ...
</lang>
 
=={{header|Kotlin}}==
Anonymous user