mirror of
				https://github.com/janet-lang/janet
				synced 2025-10-31 07:33:01 +00:00 
			
		
		
		
	map: Fix indexing for 3+ data structures
This commit is contained in:
		| @@ -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)) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Grazfather
					Grazfather