Anonymous user
Catamorphism: Difference between revisions
→{{header|Standard ML}}
(added a solution for Factor) |
|||
Line 1,756:
- val product = foldl op* 1 nums;
val product = 3628800 : int</lang>
=={{header|Swift}}==
<lang sml>let nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(nums.reduce(0, +))
print(nums.reduce(1, *))
print(nums.reduce("", { $0 + String($1) }))</lang>
{{out}}
<pre>55
3628800
12345678910</pre>
=={{header|Tcl}}==
|