Modul:HalloWelt

Aus Wikibooks
Zur Navigation springen Zur Suche springen

Informationen zu dieser Dokumentation
Modul HalloWelt

Modulbeschreibung

Ein Beispielmodul, der dir die Funktionalitäten von Lua zeigt.

Beispiele

Beispiel 1:

Zeigt den Text "Hallo Welt!" an.
{{#invoke:HalloWelt|hallo}}

Ergebnis:

Hallo Welt!

Funktionen

hallo

Funktion, um jemanden zu Begrüßen

Beispiele

Beispiel 1:

Begrüßung von Chuck Norris
{{#invoke:HalloWelt|hallo|name=Chuck Norris}}

Ergebnis:

Hallo Chuck Norris!

Parameter

  • name (optional) – Name der Person, die gegrüßt werden soll (Standardwert: Welt)

Information


--- Ein Beispielmodul, der dir die Funktionalitäten von Lua zeigt.
--
-- @example
--     @description Zeigt den Text "Hallo Welt!" an.
--     @code {{#invoke:HalloWelt|hallo}}
--     @result Hallo Welt!

local HalloWelt = {}

--- Funktion, um jemanden zu Begrüßen
--
-- @param name Name der Person, die gegrüßt werden soll
--     @optional
--     @default_value Welt
--
-- @example
--     @description Begrüßung von Chuck Norris
--     @code {{#invoke:HalloWelt|hallo|name=Chuck Norris}}
--     @result Hallo Chuck Norris!
function HalloWelt.hallo(frame)
    local name = frame.args.name or "Welt"
    
    return "Hallo " .. name .. "!"
end

return HalloWelt