RosettaCodeData/Task/Apply-a-callback-to-an-array/Tailspin/apply-a-callback-to-an-array.tailspin

15 lines
391 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
def numbers: [1,3,7,10];
templates cube
$ * $ * $ !
end cube
// Using inline array templates (which also allows access to index by $i)
$numbers -> \[i]($ * $i !\) -> !OUT::write
$numbers -> \[i]($ * $ !\) -> !OUT::write
$numbers -> \[i]($ -> cube !\) -> !OUT::write
// Using array literal and deconstructor
[ $numbers... -> $ * $ ] -> !OUT::write
[ $numbers... -> cube ] -> !OUT::write