יחידה:Yesno/תיעוד: הבדלים בין גרסאות בדף
קפיצה לניווט
קפיצה לחיפוש
מ (גרסה אחת יובאה) |
אין תקציר עריכה |
||
| שורה 1: | שורה 1: | ||
יחידה זאת ממירה מחרוזות טקסט לקלט בוליאני, על מנת לאפשר שימוש בקלט המתקבל בתבניות | יחידה זאת ממירה מחרוזות טקסט לקלט בוליאני, על מנת לאפשר שימוש בקלט המתקבל בתבניות חב"דפדיה, שיכולים לעבוד רק עם מחרוזות, בקוד לואה. היחידה מקבלת מחרוזת ומחזירה true, false או nil. | ||
== שימוש == | == שימוש == | ||
ניתן להשתמש ביחידה בתוך קוד לואה אחר בלבד ולא בתוך דפי | ניתן להשתמש ביחידה בתוך קוד לואה אחר בלבד ולא בתוך דפי חב"דטקסט או תבניות. | ||
ייבוא: | ייבוא: | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
גרסה אחרונה מ־10:06, 7 בספטמבר 2025
יחידה זאת ממירה מחרוזות טקסט לקלט בוליאני, על מנת לאפשר שימוש בקלט המתקבל בתבניות חב"דפדיה, שיכולים לעבוד רק עם מחרוזות, בקוד לואה. היחידה מקבלת מחרוזת ומחזירה 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)
-- (כל ערך אחר)