Range modifications: Difference between revisions
→{{header|Wren}}: Tweaks, output unaffected.
(→{{header|Wren}}: Fixed output.) |
(→{{header|Wren}}: Tweaks, output unaffected.) |
||
Line 315:
var rangesAdd = Fn.new { |ranges, n|
if (ranges.count == 0)
ranges.add(n..n)
}
for (i in 0...ranges.count) {
var r = ranges[i]
Line 331 ⟶ 334:
ranges[i] = r.from..ranges[i+1].to
ranges.removeAt(i+1)
▲ return
}
return
} else if (i == ranges.count - 1) {
ranges.add(n..n)
|