【发布时间】:2014-12-16 21:21:38
【问题描述】:
我收到了以下练习作为家庭作业。我在上面坐了几个小时都没有成功,所以我别无选择,只能求助于你。
示例:
(define m1 (cons "fixNumber" (lambda () 42)))
(define m3 (cons "add" (lambda (x y) (+ x y))))
(define myobj (create-obj (list m1 m2 m3)))
(myobj "fixNumber" '()) ;; => 42
(myobj "add" '(1 2)) ;; => 3
(myobj "myMethod" '()) ;; => "Error: no such method"
【问题讨论】:
标签: function object scheme apply