Euler's constant 0.5772...: Difference between revisions

Added Lua version
(Added XPL0 example.)
(Added Lua version)
Line 954:
</syntaxhighlight>
 
=={{header|Lua}}==
A value using 100,000,000 iterations of the harmonic series computes in less than a second and is correct to eight decimal places.
<syntaxhighlight lang="lua">function computeGamma (iterations, decimalPlaces)
local Hn = 1
for i = 2, iterations do
Hn = Hn + (1/i)
end
local gamma = tostring(Hn - math.log(iterations))
return tonumber(gamma:sub(1, decimalPlaces + 2))
end
 
print(computeGamma(10^8, 8))</syntaxhighlight>
{{out}}
<pre>0.57721566</pre>
 
=={{header|Mathematica}}/{{header|Wolfram Language}}==
31

edits