2
我已經開始與SICP和我是新的計劃。我試過調試這段代碼,甚至將它與類似的解決方案進行比較。什麼會導致Scheme中的未綁定變量錯誤?
(def (myFunc x y z)
(cond ((and (<= x y) (<= x z)) (+ (* y y) (* z z)))
((and (<= y x) (<= y z)) (+ (* x x) (* z z)))
(else (+ (* x x) (* y y)))))
該函數返回兩個最大數的平方和。
當我運行這個時,解釋器給出「; Unbound變量:y」。你能解釋這個錯誤背後的原因嗎?
幫助是極大的讚賞:)
非常感謝。它解決了我的問題。我不應該錯過這個。爲什麼我的代碼會發出「Unbound variable:y」? –