जवाबों:
prognसीएल जैसी लिस्प बोलियों से उधार लिया गया एक विशेष रूप है। उनके कार्यान्वयन में यह कई progएस से बना है , अभिव्यक्ति का मूल्यांकन किया जाता है और एक संख्या जो निर्दिष्ट करती है कि कौन सा अभिव्यक्ति मूल्य वापस आ गया है। prog1उदाहरण के लिए, सभी अभिव्यक्तियों का मूल्यांकन करता है और पहले का मान लौटाता है, prog2सभी भावों का मूल्यांकन करता है और दूसरे के मूल्य को लौटाता है, prognसभी भावों का मूल्यांकन करता है और n'th, या बल्कि, अंतिम अभिव्यक्ति के मूल्य को लौटाता है।
prognEmacs में लिस्प क्लोजुर के बराबर doहै जिसका उपयोग कई भावों को एक एकल में बंडल करने के लिए किया जाता है। ifउदाहरण के लिए, आपको क्लीजोर के सशर्त के लिए इसका उपयोग करने की आवश्यकता होगी ।
prognअपने में if।
prog1और prog2अंतर्निहित विशेष रूप भी होते हैं।
progn?
prognC- जैसी भाषा में एक लटके हुए ब्लॉक के बराबर है ...
condइसका निहितार्थ हैprogn।