Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
|
|
@ -0,0 +1,19 @@
|
|||
extends MainLoop
|
||||
|
||||
# Implementation of zip, same length as the shortest array
|
||||
func zip(lists: Array[Array]) -> Array[Array]:
|
||||
var length: int = lists.map(func(arr): return len(arr)).reduce(func(a,b): return min(a,b))
|
||||
var result: Array[Array] = []
|
||||
result.resize(length)
|
||||
for i in length:
|
||||
result[i] = lists.map(func(arr): return arr[i])
|
||||
return result
|
||||
|
||||
func _process(_delta: float) -> bool:
|
||||
var a: Array[String] = ["a", "b", "c"]
|
||||
var b: Array[String] = ["A", "B", "C"]
|
||||
var c: Array[String] = ["1", "2", "3"]
|
||||
|
||||
for column in zip([a,b,c]):
|
||||
print(''.join(column))
|
||||
return true # Exit
|
||||
Loading…
Add table
Add a link
Reference in a new issue