ฉันจะเปลี่ยนค่าของตัวแปรผ่านฟังก์ชันที่ใช้พารามิเตอร์ lambda ได้อย่างไร เช่น:
;;definitions
(define test "fails")
(define (experiment input) (set! input "works"))
;;interactions
> test
"fails"
> (experiment test)
> test
"fails"
ดูเหมือนว่าจะล้มเหลว..
ความนับถือ