如何在Scheme中运行时重载函数?

gst*_*002 2 scheme

RT.我想在运行时重新定义一个函数,以便我可以在运行时更改系统的行为.谢谢.

Eli*_*lay 5

(define (foo x) ...stuff...)
(set! foo (lambda (x) ...different stuff...))
Run Code Online (Sandbox Code Playgroud)