مۆدیوول:Yesno/doc
ئەمە پەڕەیەکی بەڵگەدارکردنە بۆ مۆدیوول:Yesno
ئەم مۆدیوولە ڕووکارێکە بۆ چارەسەرکردنی بەھا دووانیەکان یان ئەوانەی لەسەر ئەو شێوازەن. Lua بەھاکانی true
و false
وەردەگرێت. داڕێژەکانی ویکی بەھا دووانیەکانی لەڕێگەی بەڵێ
و نەخێر
یان ھیتر. ئەم مۆدیوولە بەھا دووانیەکانی ویکی دەگۆڕێت بۆ لوا. بەھای nil
وەکو خۆی دەگەڕێنێتەوە کە nil
ە، جیاوازی دەکات لەنێوان nil
و false
. ئەم مۆدیوولە جگە لە بەڵێ و نەخێر، ژمارە و خشتە وەردەگرێت، ئەگەر بەھا نێردراوەکە دووانی یان nil
نەبوو، دەتوانیت خۆت بەھای ناسینەوەی بۆ دابنێیت.
شێواز
دەستکاریyesno(value, default)
value
ئەو بەھایە کە تاقیدەکرێتەوە، کە دەکرێت بەڵێ
یان نەخێر
یان ھاوبەھایەکی تر بێت و لەخوارەوە ناسێندرابێت. nil
وەکو خۆی دەگەڕێنێتەوە. بەھاکانی تر بە default
دەگەڕێنێتەوە.
بەکارھێنان
دەستکاریلەپەڕەکانی ویکی دەتوانیت {{yesno}} بەکاربھێنیت. لە مۆدیوولەکانی لوا بەم شێوازە بەکاردەھێنرێت.
local yesno = require('Module:Yesno')
yesno('بەڵێ') -- بەھاکەی بە بەڵێ یان دروست دەگەڕێتەوە
yesno('نەخێر') -- بەھاکەی بە نەخێر یان ھەڵە دەگەڕێتەوە
yesno(nil) -- بەھاکەی بە ھیچ دەگەڕێتەوە
yesno() -- بەھاکەی بە ھیچ دەگەڕێتەوە = nil
yesno('{{yesno}}', 'دەق') -- بەھاکەی بە (دەق) دەگەڕێتەوە