Brace expansion using ranges: Difference between revisions

m
add the extra examples from Wren
(Added Go)
m (add the extra examples from Wren)
Line 1,027:
end
if '0' <= rang[1][1] <= '9' || rang[1][1] == '-'
try x, y = parse(Int, rang[1]), parse(Int, rang[2]) catch; return [str] end
pad = max(padzeros(rang[1]), padzeros(rang[2]))
return [string(x, pad=pad) for x in range(x, step=(x < y) ? delta : -delta, stop=y)]
Line 1,091:
rangeless{random}string->
rangeless{random}string
 
mixedNumberAlpha{5..k}->
mixedNumberAlpha{5..k}
 
steppedAlphaRising{P..Z..2}.txt->
steppedAlphaRisingP.txt
steppedAlphaRisingR.txt
steppedAlphaRisingT.txt
steppedAlphaRisingV.txt
steppedAlphaRisingX.txt
steppedAlphaRisingZ.txt
 
stops after endpoint-{02..10..3}.txt->
stops after endpoint-02.txt
stops after endpoint-05.txt
stops after endpoint-08.txt
</pre>
 
4,102

edits