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) return ranges.add(n..n){
ranges.add(n..n)
return
}
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)
9,476

edits