Range modifications: Difference between revisions
m
→{{header|Julia}}
m (parse reversed ranges) |
|||
Line 234:
function parse(::Type{RangeSequence}, s)
seq = UnitRange[]
entries =
for e in entries
startstop = split(e, r"\:|\-")
Line 245:
end
end
return sort!(seq)
end
Line 335:
println("Parse \"10-25, 1-5, 27-30\" => ", parse(RangeSequence, "10-25, 1-5, 27-30"))
println("Parse \"
</lang>{{out}}
<pre>
Line 362:
removed 7 => 1-5,10-25,27-30
Parse "10-25, 1-5, 27-30" =>
Parse "
</pre>
|