مۆدیوول: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}}', 'دەق') -- بەھاکەی بە (دەق) دەگەڕێتەوە