الملزمة المتعلقة متعددة المتغيرات في كلوجر دون هوادة متداخلة
سؤال
وأريد أن استخدام قيمة متغير لحساب قيمة متغير آخر في بيان اسمحوا نفسه. هل هناك طريقة للقيام بذلك في كلوجر دون استخدام متداخلة يتيح؟
ومتداخل حل اسمحوا:
(let [x 3]
(let [y (+ 1 x)]
y)) = 4
والحل المرغوب:
(let [x 3
y (+ 1 x)]
y) = 4
المحلول
لا يهم، الحل المنشود يعمل بشكل جيد. وأتساءل لماذا كنت تواجه مشكلة معها من قبل؟
لا تنتمي إلى StackOverflow