[Scheme] λžŒλ‹€μ‹

[원본 링크]

λžŒλ‹€μ‹μ€ μ΄λ¦„μ—†λŠ” ν•¨μˆ˜κ°’μ„ μ¦‰μ„μœΌλ‘œ μƒμ„±ν•΄μ„œ λ°˜ν™˜ν•˜λŠ” ν‘œν˜„μ‹μ΄λ‹€.
보톡 일회용으둜, κ³ μ°¨ν•¨μˆ˜μ— λ„˜κΈΈ μ½œλ°±ν•¨μˆ˜λ₯Ό 생성할 λ•Œ μ‚¬μš©ν•œλ‹€.

λžŒλ‹€μ‹μ€ lambdaλΌλŠ” ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•΄ μ •μ˜ν•  수 μžˆλ‹€.
(lambda (인자1 인자2...) ν‘œν˜„μ‹)

μ•„λž˜λŠ” κ·Έλƒ₯ μ‹€ν–‰λ§Œ ν•˜λŠ” κ³ μ°¨ ν•¨μˆ˜ just_run에 λžŒλ‹€λ₯Ό λ„˜κ²¨μ£ΌλŠ” μ½”λ“œλ‹€. image

image

λžŒλ‹€μ‹μ€ κ·Έ 자체둜 값이기 λ•Œλ¬Έμ— 이런 식도 κ°€λŠ₯ν•˜κ³ .(μ˜λ―ΈλŠ” μ—†λ‹€λ§Œ) image

image

κ·Έλƒ₯ define으둜 κ³ μ •ν•΄μ„œ 일반 ν•¨μˆ˜μ •μ˜μ²˜λŸΌ μ“Έ μˆ˜λ„ μžˆλ‹€. image

image

κ·Έλ ‡λ‹€.