0

比如我有兩個異步方法是否有重寫CPS的宏?

(get-a 10 (lambda (a) (get-b a (lambda (b) (display b))) 

但我想寫類似的東西

(define (a (get-a 10))) 
(define (b (get-b a))) 
(display b) 

回答

6

號CPS是一個全球性的變革,和宏當地變壓器。另見「關於編程語言的表現力」。