mirror of
https://github.com/janet-lang/janet
synced 2025-01-25 22:56:52 +00:00
map: Fix indexing for 3+ data structures
This commit is contained in:
parent
8ba142bcf4
commit
139bef2142
@ -908,7 +908,7 @@
|
|||||||
(while true
|
(while true
|
||||||
(if (= nil (set k1 (next i1 k1))) (break))
|
(if (= nil (set k1 (next i1 k1))) (break))
|
||||||
(if (= nil (set k2 (next i2 k2))) (break))
|
(if (= nil (set k2 (next i2 k2))) (break))
|
||||||
(if (= nil (set k3 (next i2 k3))) (break))
|
(if (= nil (set k3 (next i3 k3))) (break))
|
||||||
(array/push res (f (in i1 k1) (in i2 k2) (in i3 k3)))))
|
(array/push res (f (in i1 k1) (in i2 k2) (in i3 k3)))))
|
||||||
4 (do
|
4 (do
|
||||||
(var k1 nil)
|
(var k1 nil)
|
||||||
@ -918,8 +918,8 @@
|
|||||||
(while true
|
(while true
|
||||||
(if (= nil (set k1 (next i1 k1))) (break))
|
(if (= nil (set k1 (next i1 k1))) (break))
|
||||||
(if (= nil (set k2 (next i2 k2))) (break))
|
(if (= nil (set k2 (next i2 k2))) (break))
|
||||||
(if (= nil (set k3 (next i2 k3))) (break))
|
(if (= nil (set k3 (next i3 k3))) (break))
|
||||||
(if (= nil (set k4 (next i2 k4))) (break))
|
(if (= nil (set k4 (next i4 k4))) (break))
|
||||||
(array/push res (f (in i1 k1) (in i2 k2) (in i3 k3) (in i4 k4)))))
|
(array/push res (f (in i1 k1) (in i2 k2) (in i3 k3) (in i4 k4)))))
|
||||||
(do
|
(do
|
||||||
(def iterkeys (array/new-filled ninds))
|
(def iterkeys (array/new-filled ninds))
|
||||||
|
Loading…
Reference in New Issue
Block a user