Jump to content

Module:Sandbox/Colin R Robinson: Difference between revisions

From WBS
imported>Colin R Robinson
Replaced content with "local p = {} function p.hello(saying) return saying+'!' end return p"
imported>Colin R Robinson
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
-- Define the module table
local p = {}
local p = {}
 
function p.hello(saying)
-- Function that takes a table containing "saying" as a key and appends an exclamation mark to its value
     return saying+'!'
function p.addExclamation(frame)
    -- Extract the saying from the frame.args table
    local saying = frame.args[1] or frame.args.saying
 
    -- Check if saying is not nil or empty
     if saying ~= nil and saying ~= '' then
        return saying .. "!"
    else
        return "Empty input!"
    end
end
end
 
-- Return the module table
return p
return p

Latest revision as of 06:07, 26 March 2024

Documentation for this module may be created at Module:Sandbox/Colin R Robinson/doc

-- Define the module table
local p = {}

-- Function that takes a table containing "saying" as a key and appends an exclamation mark to its value
function p.addExclamation(frame)
    -- Extract the saying from the frame.args table
    local saying = frame.args[1] or frame.args.saying

    -- Check if saying is not nil or empty
    if saying ~= nil and saying ~= '' then
        return saying .. "!"
    else
        return "Empty input!"
    end
end

-- Return the module table
return p