Accumulator factory: Difference between revisions

Content added Content deleted
(Create x86 Assembly entry for "Accumulator factory")
(Added Wren)
Line 3,321: Line 3,321:
(a)
(a)
=> 6</pre>
=> 6</pre>

=={{header|Wren}}==
<lang ecmascript>var accumulator = Fn.new { |acc| Fn.new { |n| acc = acc + n } }

var x = accumulator.call(1)
x.call(5)
accumulator.call(3)
System.print(x.call(2.3))</lang>

{{out}}
<pre>
8.3
</pre>


=={{header|x86 Assembly}}==
=={{header|x86 Assembly}}==