モジュール:サンドボックス/プログラム/FizzBuzz
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg/50px-Test_Template_Info-Icon_-_Version_%282%29.svg.png)
local p = {}
function p.main (frame)
local iter = frame.args[1]
local str = ""
for i = 1, iter do
str = str .. fizzbuzz(i) .. "\n\n"
end
return str
end
function fizzbuzz (i)
local str = ""
if (i % 3 == 0) then
str = str .. "Fizz"
end
if (i % 5 == 0) then
str = str .. "Buzz"
end
if (str == "") then
str = i
end
return str
end
return p