RosettaCodeData/Task/Catamorphism/Tcl/catamorphism-2.tcl
2015-02-20 09:02:09 -05: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]