RosettaCodeData/Task/Generator-Exponential/Lingo/generator-exponential-2.lingo
2023-07-01 13:44:08 -04:00

23 lines
329 B
Text

property _exp
property _index
-- @constructor
on new (me, e)
me._exp = e
me._index = 0
return me
end
on exec (me, input)
me._index = me._index+1
input[1] = integer(power(me._index, me._exp))
return TRUE
end
on skip (me, steps)
me._index = me._index + steps
end
on reset (me)
me._index = 0
end