syntax - यदि आप 'स्टेटमेंट' में एक साथ कई कथन लिख सकते हैं




elisp (2)

यदि कोई else आवश्यकता else है, तो इसका उपयोग करने के लिए अधिक पठनीय हो सकता है:

(when condition
    (do-something)
    (do-something-else))

और, वहाँ है

(unless (not condition)
    (do-something)
    (do-something-else))

सशर्त के लिए Emacs Lisp मैनुअल देखें

अन्‍तिम में, एक 'इफ' केस है जहां मैं कई अलग-अलग चीजें करना चाहूंगा:

(if condition
    (do-something)
    (do-something-else)
    ...)

हालांकि, (कुछ-कुछ-और) केवल दूसरे मामले में निष्पादित किया जाता है। आप निष्पादित करने के लिए निर्देशों का एक ब्लॉक कैसे निर्दिष्ट कर सकते हैं? उदाहरण के लिए:

(if condition
    (begin
        (do-something)
        (do-something-else)
        ...))

progn प्रयोग करें:

(if condition
    (progn
        (do-something)
        (do-something-else)))




elisp