Sha256: 23762348a1f8174728ba0e41afe411b5ffbd0dc27546a5d70b91dac4a6047a50
Contents?: true
Size: 412 Bytes
Versions: 7
Compression:
Stored size: 412 Bytes
Contents
nums: i * 3 for i in [1..3] negs: x for x in [-20..-5*2] negs: negs[0..2] result: nums.concat(negs).join(', ') ok result is '3, 6, 9, -20, -19, -18' # Ensure that ranges are safe. This used to infinite loop: j = 5 result: for j in [j..(j+3)] j ok result.join(' ') is '5 6 7 8' # With range comprehensions, you can loop in steps. results: x for x in [0..25] by 5 ok results.join(' ') is '0 5 10 15 20 25'
Version data entries
7 entries across 7 versions & 1 rubygems