יחידה:ExampleModule

מתוך אוצר מהרי''ט
גרסה מ־16:49, 23 ביוני 2024 מאת Be69455 (שיחה | תרומות) (יצירת דף עם התוכן "local p = {} local pv = require('Module:ParamValidator') function p.example(frame) local args = frame:getParent().args local params = { [1] = { isa = 'string', required = true }, [2] = { isa = 'number', required = true } } local options = { frame = frame, args = args, params = params } local result, err = pv.validate(options) if not result then return 'Error: ' .. err end r...")
(הבדל) → הגרסה הקודמת | הגרסה האחרונה (הבדל) | הגרסה הבאה ← (הבדל)
קפיצה לניווט קפיצה לחיפוש

ניתן ליצור תיעוד על היחידה הזאת בדף יחידה:ExampleModule/תיעוד

local p = {}
local pv = require('Module:ParamValidator')

function p.example(frame)
    local args = frame:getParent().args
    local params = {
        [1] = { isa = 'string', required = true },
        [2] = { isa = 'number', required = true }
    }
    local options = {
        frame = frame,
        args = args,
        params = params
    }
    local result, err = pv.validate(options)
    if not result then
        return 'Error: ' .. err
    end
    return 'Parameter 1: ' .. args[1] .. ', Parameter 2: ' .. args[2]
end

return p