Jump to content

لارښود:بدلوونکې څرګندونې

د ويکيپېډيا، وړیا پوهنغونډ له خوا
(له لارښود:Conditional expressions نه مخ گرځېدلی)

دې مخ کې موږ په دې بحث کوو چې څنګه د مشروطه يا بدلوونکو څرګندونو په وسيله په کينډيو او بېلابېلو مخونو کې بېلابېلې پايلې ترلاسه کولی شو. د دې بدلوونکو څرګندونو د ازمويلو او ارزولو لپاره له وېشونکو توابعو څخه کار اخيستل کيږي، چې له هغې ډلې #ifexpr، #ifeq، #switch، #if، اور #iferror یا #ifexist يادولی شوو، چې پوره تفصيل يې لاندې لوستلی شئ.

په #ifeq کې د دوه جملو يا اعدادو موازنه ښودل کيږي او ارزول کيږي، خو په #ifexpr کې د رياضي فورمولونه او څوګوني شرايط ازمويل کيږي. د #switch په مرسته بيا په سلګونو او حتی په زرګونو شرطيې لګول کېدی شي او د هر شرط بېلابېله پايله اخيستل کېدی شي. #if پلټي چې ايا ورکړل شوی ارزښت لېږل شوی دی يانه؟ يا دا چې ورکړل شوی شرط پوره شوی يانه؟ #iferror دا بيا د ورکړل شوي ارزښت يا تابع ورک وي، يا تېروتنه موجوده وي، نو څه بايد وښول شي، په داسې حال کې چې #ifexst د يومخ، انځور يا دوتنې شتون مالوموي.

بدلوونکې څرګندونې

[سمول]

لاندې د هرې تابع يا ارزښت لنډ تفصيل ليکل شوی دی:

  • {{#if: بدلوونکې څرګندونه | value if non-empty | value if empty }} (له دوو ارزښتونو څخه يو يې ارزوي.)
  • {{#ifeq: string 1 | string 2 | value if equal | value if unequal }} (د ورکړل شويو ارزښتونو موازنه ګوري چې سره مساوي دي يانه)
  • {{#iferror: بدلوونکې څرګندونه | value if error | value if correct }} (که ورکړل شوو جملو کې تېروتنه يا error موندل کيږي، نو څه بايد وښودل شي.)
  • {{#ifexpr: expression | value if true | value if false }} (د ریاضیاتو فورمولونه ارزوي)
  • {{#ifexist: مخنوم | value if exists | value if doesn't exist }} (ورکړل شوو ارزښتونو شتون لټوي او ارزوي)
  • {{#switch: بدلوونکې څرګندونه | case1 = value for case 1 | ... | default }} (بېلابېلو پېښو کې بېلابېل بديلونه وړاندې کوي )
  • {{#expr: expression }} (رياضيکي فورمولونو لپاره)

دا هم وګورئ

[سمول]

کينډۍ:ويکيپېډيا تخنيکي لارښود