test-aful-at-exp-racket.rkt (644B)
1 #lang aful at-exp racket/base 2 (require rackunit) 3 (check-equal? (map #λ(+ % 1) '(1 2 3)) 4 '(2 3 4)) 5 (check-equal? (map #λ(+ % %2) '(1 2 3) '(1 2 3)) 6 '(2 4 6)) 7 (check-equal? (#λ(apply list* % %&) 1 '(2 3)) 8 '(1 2 3)) 9 (check-equal? (#λ(* 1/2 %#:m (* %#:v %#:v)) #:m 2 #:v 1) 10 1) 11 (check-equal? (let ([x (#λ"I am x")]) 12 (#λx)) 13 "I am x") 14 (check-equal? (#λ(begin (set! % "%") %1) "%1") 15 "%") 16 (check-equal? (map #λ@+[% 1] '(1 2 3)) 17 '(2 3 4)) 18 (check-equal? @#λ(+ % 1)[1] 19 2) 20 (check-equal? @#λ@+[% 1][1] 21 2)