JanetDocsPlaygroundI'm feeling luckyGitHub sign in
(tuple/slice [:a :b :c :d]) # => (:a :b :c :d) (tuple/slice [:a :b :c :d] 0) # => (:a :b :c :d) (tuple/slice [:a :b :c :d] 1) # => (:b :c :d) (tuple/slice [:a :b :c :d] 3) # => (:d) (tuple/slice [:a :b :c :d] 4) # => () (tuple/slice [:a :b :c :d] 5) # error: index out of range (tuple/slice [:a :b :c :d] -1) # => () (tuple/slice [:a :b :c :d] -2) # => (:d) (tuple/slice [:a :b :c :d] -4) # => (:b :c :d) (tuple/slice [:a :b :c :d] -5) # => (:a :b :c :d) (tuple/slice [:a :b :c :d] -6) # error: index out of range (tuple/slice [:a :b :c :d] 0 0) # => () (tuple/slice [:a :b :c :d] 0 1) # => (:a) (tuple/slice [:a :b :c :d] 0 4) # => (:a :b :c :d) (tuple/slice [:a :b :c :d] -1 -1) # => () (tuple/slice [:a :b :c :d] -2 -1) # => (:d) (tuple/slice [:a :b :c :d] -5 -1) # => (:a :b :c :d) (tuple/slice [:a :b :c :d] 1 0) # => () (tuple/slice [:a :b :c :d] 4 0) # => () (tuple/slice [:a :b :c :d] -1 -2) # => () (tuple/slice [:a :b :c :d] -1 -5) # => ()