4
나는 SCHEME 과정을 수강하고 있는데, "λ"또는 "lambda"를 쓰는 데 차이가 있다면 방황하고 있습니다. 명확하게하기 위해이 두 조각 사이에 기능상의 차이점이 있습니까? 람다SCHEME | 람다 대 λ?
(define bar
(lambda (x)
(...)))
나는 SCHEME 과정을 수강하고 있는데, "λ"또는 "lambda"를 쓰는 데 차이가 있다면 방황하고 있습니다. 명확하게하기 위해이 두 조각 사이에 기능상의 차이점이 있습니까? 람다SCHEME | 람다 대 λ?
(define bar
(lambda (x)
(...)))
λ
사용 λ
(define foo
(λ (x)
(...)))
사용
이름 lambda
와 소문자 심볼이지만 대부분 반응식 구현 λ
가 lambda
동의어로 정의하지 않는다. 차이점은 lambda
이 작동하는 것이고, λ
은 교사가 글쓰기가 더 짧다는 것입니다.
예를 들어, λ
은 기호가 지원되지 않았지만 SICP videos에 자주 사용되었다고 말할 수 있습니다. 그것을 볼 때마다 lambda
을 써야합니다.
내 머리 속에서 이것을 바로 잡으려면 Dr.Racket의 "λ"는 일종의 "IDE 설탕"입니까? – Aviad
아니요, 라켓 응용 프로그램의 기본 언어 인 #! 라켓 언어의 구문 설탕과 더 비슷합니다. #! r5rs와 #! r6rs 모두 라켓에서 실행 중일지라도 정의되지 않았기 때문에 * λ : 언 바운드 식별자 * – Sylwester
Gotcha! Thx에 대한 자세한 답변 :) – Aviad