나는 순간에 간계 계획을 배우고, 그리고 문서에 갑자기 다음과 같은 구성으로 실행 :"베어"형식 매개 변수로 람다 정의를 사용하는 경우?
((lambda args (display args)) 42)
=> (42)
이 루프 나를 던졌다; 이 시점까지 나는 가정 형식 매개 변수가 항상 목록에 동봉 된 한까지 :
((lambda (args) (display args)) 42)
=> 42
나는이 변형을 사용할 때 궁금하고,이 인자의 변수 수에 대한 점 표기법 어떻게 다른지. - 아마도 더 복잡한 예제 -
((lambda args (display args)) 1 2 3) => (1 2 3)
((lambda (. args) (display args)) 1 2 3) => (1 2 3)
차이가있다 내가 알고 있어야 다른 이상을 선호 할 이유가 있음 : 특히, 다음 두 가지 변종의 차이는 무엇인가?
보너스로 'list'의 정의는 다음과 같습니다. '(list (lambda xx) 정의)'입니다. – erjiang