मैं कॉमन लिस्प में एक कार्यक्रम है, जिसमें मैं इस बुनियादी रूपरेखा के साथ एक समारोह की जरूरत है लिख रहा हूँ:चर मुसीबत तुतलाना
(defun example (initial-state modify mod-list)
(loop for modification in mod-list
collecting (funcall modify initial-state modification)))
समस्या यह है कि मैं initial-state
जरूरत है हर बार यह पारित हो जाता है एक ही हो रहा है modify
पर, लेकिन modify
विनाशकारी हो सकता है। मैं बस एक प्रतिलिपि बनाउंगा, लेकिन मैं इस बारे में कोई धारणा नहीं बनाना चाहता कि किस प्रकार का डेटा initial-state
है।
मैं यह कैसे कर सकता हूं? या यह भी संभव है?
धन्यवाद!