Module:Sandbox/Retro

Revision as of 09:36, 25 May 2019 by imported>Retro (Note.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


This page is used to organize my WIP modules. E to the Pi times i (talk | contribs) 16:53, 7 April 2018 (UTC)

I definitely want to come back here. I've worked with LUA a bit more since I took my break, so hopefully I can jump right in (though I'm no expert LUA programmer). eπi (talk | contribs) 10:10, 7 May 2019 (UTC)

Subpages edit source

Now I'm actually drafting some modules:


-- A LUA comment, unlike the comments of C++ and Java (which use "//" and "/* */"); and html (which uses "<!-- -->")
local p = {} -- p stands for package

function p.hello(frame)
    return "Hello, world!"
end

function p.fizzbuzz(frame)
    for i = 1, 100 do
        outNum = ""
        if i % 3 == 0 then 
            outNum = outNum .. "Fizz"
        end
        if i % 5 == 0 then
            outNum = outNum .. "Buzz"
        end
        if outNum == "" then
            outNum = i
        end
        mw.log(outNum)
    end
end

function p.frameTest(frame)
    -- This returns true, surprisingly. I wonder if they can ever be different.
    return mw.getCurrentFrame() == frame
end

return p