New test for lambda formal list mismatches.
original commit: 467b138cdacde26bcad3bbb9955fc62cfa9f1536
This commit is contained in:
parent
9544bcbd1f
commit
1bbdcf1ccf
17
collects/tests/typed-scheme/fail/formal-len-mismatches.ss
Normal file
17
collects/tests/typed-scheme/fail/formal-len-mismatches.ss
Normal file
|
@ -0,0 +1,17 @@
|
|||
#lang typed-scheme
|
||||
|
||||
(: f (Integer Integer Integer * -> Integer))
|
||||
(define (f x)
|
||||
(+ #\c x))
|
||||
|
||||
(: f2 (Integer Integer * -> Integer))
|
||||
(define (f2 x y . z)
|
||||
(apply + #\c x y z))
|
||||
|
||||
(: f4 (Integer Integer -> Integer))
|
||||
(define (f4 x y w . z)
|
||||
(apply + #\c x y w z))
|
||||
|
||||
(: f3 (Integer Integer -> Integer))
|
||||
(define (f3 x . z)
|
||||
(apply + #\c x z))
|
Loading…
Reference in New Issue
Block a user