Modul:Yesno/doc

A Wikipédiából, a szabad enciklopédiából

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