2009-06-19 10 views
12

मैं एक चर के कथन में किसी अन्य चर के मान की गणना करने के लिए एक चर के मान का उपयोग करना चाहता हूं। नेस्टेड चलो का उपयोग किए बिना क्लोजर में ऐसा करने का कोई तरीका है?बिना छेड़छाड़ के क्लोजर में एकाधिक संबंधित चर बाध्यकारी

नेस्टेड देना समाधान:

(let [x 3] 
    (let [y (+ 1 x)] 
    y)) = 4 

वांछित समाधान:

(let [x 3 
     y (+ 1 x)] 
    y) = 4 

उत्तर

12

कोई बात नहीं, वांछित समाधान ठीक काम करता है। मुझे आश्चर्य है कि मुझे इससे पहले परेशानी क्यों हो रही थी?

+0

मुझे बस एक ही समस्या थी, पता चला कि मैं एक उद्धृत रूप के भीतर चर का उपयोग कर रहा था और इस तरह इसका मूल्यांकन नहीं किया गया था। –

संबंधित मुद्दे