You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
racket에서
(let ((a 3))
(with-handlers (((lambda (x) #t) (lambda (x) a))) (let ((f (lambda((raise 1)) (+ a 100)))) (f 1))))
의 결과가 103으로 나오는데,
프로젝트에서 (raise of exp_t)는 exp_t type 이고
lambda (x) 에 들어가는 것은 var_t list (LAMBDA of (var_t list * exp_t) ) 이니까
type 에 맞지 않는 입력인 것인가요??
(RAISE e)는 exp_t 자리에만 들어갈 수 있는 것이 맞나요??
The text was updated successfully, but these errors were encountered:
racket에서
(let ((a 3))
(with-handlers (((lambda (x) #t) (lambda (x) a))) (let ((f (lambda((raise 1)) (+ a 100)))) (f 1))))
의 결과가 103으로 나오는데,
프로젝트에서 (raise of exp_t)는 exp_t type 이고
lambda (x) 에 들어가는 것은 var_t list (LAMBDA of (var_t list * exp_t) ) 이니까
type 에 맞지 않는 입력인 것인가요??
(RAISE e)는 exp_t 자리에만 들어갈 수 있는 것이 맞나요??
The text was updated successfully, but these errors were encountered: