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