Module:Sandbox/sameboat2
Appearance
Script error: Lua error at line 3: '(' expected near 'fact'.
my_object = {};
-- defines a factorial function
my_object.hello = function fact (n)
if n == 0 then
return 1
else
return n * fact(n-1)
end
end
my_object.hello2 = function( frame )
return ("enter a number:")
a = io.read("*number") -- read a number
end
my_object.hello3 = function( frame )
print(fact(a))
end
return my_object