2021-12-28 01:42:17 +00:00
|
|
|
#lang scheme
|
|
|
|
|
2021-12-29 02:32:43 +00:00
|
|
|
(define (displayln x)
|
|
|
|
(newline)
|
|
|
|
(display x))
|
2021-12-28 01:42:17 +00:00
|
|
|
|
2021-12-29 02:32:43 +00:00
|
|
|
(define (ambig1 x)
|
|
|
|
(lambda (x) x))
|
2021-12-28 01:42:17 +00:00
|
|
|
|
|
|
|
(displayln ((ambig1 13) 42))
|
|
|
|
|
|
|
|
(define (ambig2 a)
|
|
|
|
(displayln a)
|
|
|
|
(define a- a)
|
2021-12-29 02:32:43 +00:00
|
|
|
(lambda (b)
|
|
|
|
(displayln b)
|
2021-12-28 01:42:17 +00:00
|
|
|
(lambda (a)
|
|
|
|
(displayln a)
|
|
|
|
(displayln b)
|
|
|
|
(displayln a-))))
|
|
|
|
|
2021-12-29 02:32:43 +00:00
|
|
|
(((ambig2 1) 2) 3)
|