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