RosettaCodeData/Task/Increment-a-numerical-string/Julia/increment-a-numerical-string.jl

6 lines
190 B
Julia
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
import Base.+
Base.:+(s::AbstractString, n::Real) = string((x = tryparse(Int, s)) isa Int ? x + 1 : parse(Float64, s) + 1)
@show "125" + 1
@show "125.15" + 1
@show "1234567890987654321" + 1