Loop over multiple arrays simultaneously: Difference between revisions
Content added Content deleted
m (→{{header|Tailspin}}: syntax update) |
|||
Line 3,105:
def z: [1, 2, 3];
1..$x::length -> '$x($
' -> !OUT::write
</lang>
Line 3,117:
<lang tailspin>
templates transpose
def a: $
def n: $
[ 1..$n -> $a(1..-1; $
end transpose
[$x, $y, $z] -> transpose... -> '$
' -> !OUT::write
</lang>
Line 3,133:
templates transpose2
@: [];
$
<?($i <..$@transpose2::length>)> ..|@transpose2($i): $
<> ..|@transpose2: [$
$@ !
end transpose2
[$x, $y, $z] -> transpose2... -> '$
' -> !OUT::write
Line 3,145:
' -> !OUT::write
[$u,$v,$w] -> transpose2... -> '$
' -> !OUT::write
</lang>
|