Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
|
|
@ -0,0 +1,7 @@
|
|||
def a1 := ["a","b","c"]
|
||||
def a2 := ["A","B","C"]
|
||||
def a3 := ["1","2","3"]
|
||||
|
||||
for i => v1 in a1 {
|
||||
println(v1, a2[i], a3[i])
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
for [v1, v2, v3] in zip(a1, a2, a3) {
|
||||
println(v1, v2, v3)
|
||||
}
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
def zip {
|
||||
to run(l1, l2) {
|
||||
def zipped {
|
||||
to iterate(f) {
|
||||
for i in int >= 0 {
|
||||
f(i, [l1.fetch(i, fn { return }),
|
||||
l2.fetch(i, fn { return })])
|
||||
}
|
||||
}
|
||||
}
|
||||
return zipped
|
||||
}
|
||||
|
||||
match [`run`, lists] {
|
||||
def zipped {
|
||||
to iterate(f) {
|
||||
for i in int >= 0 {
|
||||
var tuple := []
|
||||
for l in lists {
|
||||
tuple with= l.fetch(i, fn { return })
|
||||
}
|
||||
f(i, tuple)
|
||||
}
|
||||
}
|
||||
}
|
||||
zipped
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue