RosettaCodeData/Task/Catamorphism/Tcl/catamorphism-2.tcl
2023-07-01 13:44:08 -04:00

5 lines
151 B
Tcl

set 1to5 {1 2 3 4 5}
puts [fold {{a b} {expr {$a+$b}}} 0 $1to5]
puts [fold {{a b} {expr {$a*$b}}} 1 $1to5]
puts [fold {{a b} {return $a,$b}} x $1to5]