Modul:Yesno/doc
Ez a modul a logikai értékekhez hasonló adatokat dolgozza fel, más modulokból hívható:
local yesno = require('Modul:Yesno')
…
boolval = yesno(stringval, default)
Két paramétere van, az első a feldolgozandó adat, a második pedig az alapértelmezett érték.
-- Ezek mindig igaz logikai értéket adnak vissza:
yesno(true)
yesno('yes')
yesno('y')
yesno('true')
yesno('igen')
yesno('i')
yesno('igaz')
yesno('1')
yesno(1)
-- Ezek mindig hamis logikai értéket adnak vissza:
yesno(false)
yesno('no')
yesno('n')
yesno('false')
yesno('nem')
yesno('hamis')
yesno('0')
yesno(0)
-- Ez mindig nilt ad vissza:
yesno(nil)
-- Minden más pedig az alapértelmezett értéket adja vissza (ez lehet nil is).
A modul feldolgozza a nagybetűs változatokat is, tehát yesno('TRUE') == yesno('TruE') == yesno('true')
.
Ez a Modul:Yesno dokumentációs lapja