viewimage.php?id=2ab4c42ef0d0&no=24b0d769e1d32ca73ced82fa11d02831fe384ecd5bf5471a0304a3eb0f9315868cd6d27faccb55d2b15b9e007e6adaa9e518a717b3ef972c83bce14884a32eefbb56


(add-1 zero)가 실행될 때 안쪽에 ((n f) x)) = ((zero f) x) 를 수행하면 x가 되는데 (zero f) 에서 lambda (f)가 그냥 벗겨지고 lambda (x) x로 x가 리턴되는건가요?


느낌으로는 알겠는데 정확한 이유를 모르겠네요...


(lambda (f) (lambda (x) x) a) b)  를 하면 그냥 a가 (f)를 벗겨주고 b가 나온다고 생각해주면 되나요?