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
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