Jump to content

Jensen's Device: Difference between revisions

Updated to work with Nim 1.4: added missing parameter types. Changed result value.
(Added 11l)
(Updated to work with Nim 1.4: added missing parameter types. Changed result value.)
Line 1,013:
<lang nim>var i: int
 
proc harmonicSum(i: var int,; lo, hi,: int; term: proc: float): float =
i = lo
while i <= hi:
Line 1,021:
echo harmonicSum(i, 1, 100, proc: float = 1.0 / float(i))</lang>
Output:
<pre>5.1873775176396206e+005.187377517639621</pre>
 
=={{header|Objeck}}==
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.