कॉ

कॉन्ड में Elixir

55 अभ्यास

कॉन्ड के बारे में

जब हमें कोड में अलग-अलग शाखाएँ चाहिए हों, तो हम cond/1 का इस्तेमाल कर सकते हैं:

cond do
  x > 10 -> :this_might_be_the_way
  y < 7 -> :or_that_might_be_the_way
  true -> :this_is_the_default_way
end

cond सबसे पहले उस शाखा को चुनता है जो true देती है। कम से कम एक क्लॉज़ का मान true होना चाहिए, वरना रन-टाइम एरर आ जाती है।

cond कंडीशनल का इस्तेमाल आम तौर पर तब किया जाता है जब दो से अधिक तार्किक शाखाएँ हों और हर शाखा की शर्त अलग-अलग वेरिएबलो पर आधारित हो। अगर सारी शर्तें एक ही वेरिएबलो पर आधारित हों, तो case कंडीशनल ज़्यादा उपयुक्त होता है। अगर तार्किक शाखाएँ सिर्फ दो हों, तो इसके बजाय if कंडीशनल इस्तेमाल कीजिए।

GitHub के ज़रिए संपादित करें यह लिंक नई विंडो या टैब में खुलता है।

कॉन्ड सीखिए

अभ्यास लॉक है

कॉन्ड पर अभ्यास करने के लिए 7 और अभ्यास अनलॉक कीजिए