יחידה:Yesno/תיעוד

גרסה מ־10:06, 7 בספטמבר 2025 מאת מ. רובין (שיחה | תרומות)
(הבדל) → הגרסה הקודמת | הגרסה האחרונה (הבדל) | הגרסה הבאה ← (הבדל)

זהו דף התיעוד עבור יחידה:Yesno

יחידה זאת ממירה מחרוזות טקסט לקלט בוליאני, על מנת לאפשר שימוש בקלט המתקבל בתבניות חב"דפדיה, שיכולים לעבוד רק עם מחרוזות, בקוד לואה. היחידה מקבלת מחרוזת ומחזירה true, false או nil.

שימושעריכה

ניתן להשתמש ביחידה בתוך קוד לואה אחר בלבד ולא בתוך דפי חב"דטקסט או תבניות. ייבוא:

local yesno = require('Module:Yesno')

שימוש:

-- מחזיר true:
yesno('כן')
yesno('כ')
yesno('yes')
yesno('y')
yesno('true')
yesno('t')
yesno('1')
yesno(1)
yesno(true)

-- מחזיר false:
yesno('לא')
yesno('ל')
yesno('no')
yesno('n')
yesno('false')
yesno('f')
yesno('0')
yesno(0)
yesno(false)

-- מחזיר nil:
yesno(nil)
-- (כל ערך אחר)