سانچو:If empty
ڏيک
| هي سانچو صرف وڪيپيڊيا:منتظمين طرفان ئي ترميم ڪري سگهجي ٿو، ڇاڪاڻتہ اهو هڪ يا وڌيڪ ٽرانسڪلوڊ ٿيل ڪيسڪيڊ-محفوظ صفحن تي استعمال ٿي رهيو آهي۔ |
| هي سانچو لڳ ڀڳ 6,680,000 صفحن تي استعمال ٿئي ٿو۔ وڏي پيماني جي رنڊڪ ۽ سرور تي غير ضروري بار کان بچڻ لاءِ، ان ۾ ڪا به تبديلي ڪرڻ کان اڳ سانچي جي /sandbox يا /testcases ذيلي صفحن، يا پنهنجي يوزر ذيلي صفحي ۾۔ ۾ آزمائجي۔ آزمودل تبديليون پوءِ هڪ ئي ترميم ۾ هن صفحي ۾ شامل ڪري سگهجن ٿيون۔ مهرباني ڪري تبديليءَ بابت بحث ڳالهه ٻولهه واري صفحي تي ڪريو، پوءِ انهن کي لاڳو ڪريو۔ |
| هي سانچو لوا استعمال ڪري ٿو: |
[[WP:Editors who may be confused|سانچو:Define]]
هي سانچو ٻين سانچن جي اندر استعمال ٿيندو آهي. اهو ڪنهن به تعداد ۾ پيراميٽر وٺي ٿو ۽ انهن مان پهريون اهڙو پيراميٽر واپس ڪري ٿو جيڪو مقرر ٿيل هجي ۽ خالي نه هجي. جيڪڏهن ڪو به اهڙو پيراميٽر نه ملي، ته ڪجهه به واپس نه ٿيندو.
مثال طور {{if empty|a|b|c}} لکڻ بدران {{#if:a|a|{{#if:b|b|c}}}} لکڻ سان a ۽ b کي ورجائڻ ۽ ٻه ڀيرا evaluate ڪرڻ جي ضرورت نه پوندي. هي سانچو هڪ fallback ترتيب مهيا ڪري ٿو، جيڪا try catch تي ٻڌل "اجازت وٺڻ کان بهتر آهي ته معافي گهري وڃي" (EAFP) پروگرامنگ انداز جهڙي آهي.
عام استعمال هن ريت هوندو آهي:
{{If empty |{{{logo|}}} |{{{image|}}} |{{{picture|}}} |default.svg}}- — جيڪڏهن {{{logo|}}} وٽ قدر هجي ته اهو واپس ڪيو؛ نه ته جيڪڏهن {{{image|}}} وٽ قدر هجي ته اهو واپس ڪيو؛ نه ته جيڪڏهن {{{picture|}}} وٽ قدر هجي ته اهو واپس ڪيو؛ ٻي صورت ۾ "default.svg" واپس ڪيو.
اهو logo، image ۽ picture مان پهريون اهڙو پيراميٽر واپس ڪندو جيڪو مقرر ٿيل هجي ۽ خالي نه هجي، ٻي صورت ۾ "default.svg" واپس ڪندو.