Arrays: Difference between revisions

m
(Add BQN)
Line 7,424:
[ve nil..nil] ;; another way
[ve 1 3] ;; yields #(2 3)
(set [ve 0 ..2] '(a b)) ;; changes vector to #(a b 3)
(set [ve 0 ..2] #(1 2)) ;; changes vector to #(1 2 3)
(set [li 0 ..1] nil) ;; changes list to #(2 3), deleting 1.
(set [li t ..t] '(4 5)) ;; changes list to #(2 3 4 5), appending (4 5)
(set [ve 1 ..2] '(0 0)) ;; changes vector to #(1 0 0 3), replacing 2 with 0 0</pre>
 
====In The Pattern Language====