モジュール:Yesno/doc
これはモジュール:Yesnoの |
このモジュールはブールtrue
とfalse
といったブールnil
とfalse
をnil
のnil
としてnil
として
書式 [編集 ]
yesno(value, default)
value
はtrue
またはfalse
をnil
がnil
をdefault
を
使用 法 [編集 ]
まず、モジュールをロードします。なお、このモジュールはほかのLuaモジュールでしか
local yesno = require('Module:Yesno')
true
をfalse
をnil
nil
を
-- 必 ずtrueを返 す
yesno('yes')
yesno('y')
yesno('true')
yesno('t')
yesno('1')
yesno(1)
yesno(true)
-- 必 ずfalseを返 す
yesno('no')
yesno('n')
yesno('false')
yesno('f')
yesno('0')
yesno(0)
yesno(false)
-- nil値 は必 ずnil値 を返 す
yesno(nil)
-- 必 ずtrueを返 す
yesno('Yes')
yesno('YES')
yesno('yEs')
yesno('Y')
yesno('tRuE')
-- 必 ずfalseを返 す
yesno('No')
yesno('NO')
yesno('nO')
yesno('N')
yesno('fALsE')
nil
を
-- nilを返 す
yesno('foo')
yesno({})
yesno(5)
yesno(function() return 'This is a function.' end)
-- trueを返 す
yesno('foo', true)
yesno({}, true)
yesno(5, true)
yesno(function() return 'This is a function.' end, true)
-- "bar"を返 す
yesno('foo', 'bar')
yesno({}, 'bar')
yesno(5, 'bar')
yesno(function() return 'This is a function.' end, 'bar')
yesno('') -- nilを返 す
yesno('', true) -- trueを返 す
yesno('', 'bar') -- "bar"を返 す
ウィキテキストでは