0

たとえば、2 つの非同期メソッドがあります。

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

しかし、私は似たようなものを書きたい

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

1 に答える 1

6

いいえ。CPS はグローバル変換であり、マクロはローカル トランスフォーマーです。「プログラミング言語の表現力について」も参照してください。

于 2010-12-04T21:36:24.570 に答える