typed-racket/typed-racket-test/succeed/pr13870.rkt
2014-12-16 10:07:25 -05:00

14 lines
210 B
Racket

#lang typed/racket/base
;; Test for PR 13870
(require racket/match)
(: sum ((Listof Integer) -> Integer))
(define (sum l)
(match l
[(list) 0]
[(list x xs ...) (+ x (sum xs))]))
(sum (list 1 2 3))