SICP व्यायाम 2.26 में, इस योजना कोड दिया जाता है:एसआईसीपी अभ्यास में डॉ। स्किमेम का उपयोग करते हुए 2.26, सूचियों की एक जोड़ी के बजाय, एक सूची क्यों लौटाती है?
(define x (list 1 2 3))
(define y (list 4 5 6))
फिर इस विपक्ष फोन दिया जाता है:
(cons x y)
मैं उम्मीद सूचियों की एक जोड़ी परिणाम होगा, ((1 2 3) (4 5 6))
लेकिन दुभाषिया देता है, ((1 2 3) 4 5 6)
... 4 तत्वों वाली एक सूची, पहली सूची है। वाई अलग तरीके से क्यों व्यवहार किया जाता है? मैंने स्पष्टीकरण के लिए अन्य एसआईसीपी उत्तरों को देखने की कोशिश की है, लेकिन कुछ संतोषजनक नहीं मिला। तो क्या कोई योजना/लिस्प विशेषज्ञों ने विपक्ष के इस पहलू पर कुछ प्रकाश डाला? किसी भी दृष्टिकोण के लिए अग्रिम धन्यवाद।
मेरे प्रश्न, विशेष रूप से नाथन और टोनियो के सभी उत्तरदाताओं के लिए धन्यवाद। योजना/लिस्प में यह नौसिखिया अब आपके विस्तृत उत्तरों के कारण भाषा को थोड़ा बेहतर बनाता है। – limist
यह भी देखें [रिकू लिस्प में rsive रेंज एक अवधि जोड़ता है?] (http://stackoverflow.com/q/16379657/1281433) इसी तरह के स्पष्टीकरण के लिए। –