range

..

get list of values in given range (inclusive)


Parameters

range from :integer :char
      to :integer :floating :char

Attributes

step :integer use step between range values

Returns

  • :range

Examples

copy
; range of :integers range 0 5 ; 0..5 0..5 ; 0..5 @0..5 ; [0 1 2 3 4 5]

copy
; range of :chars 'a'..'e' ; 'a'..'e' @'a'..'e' ; [a b c d e]

copy
; range with steps @range.step: 2 1 5 ; [1 3 5]

copy
; iterate a range 0..5 | loop 'i -> print ~"|i|. hello" ; 0. hello ; 1. hello ; 2. hello ; 3. hello ; 4. hello ; 5. hello

copy
; check bounds in? 5 0..10 ; => true

Related