First form
define:. , :, Racket (v 6.1.1 ). typed/racket define, . .
, *. , typed/racket
(: id (Number . -> . Number)
, , .
... , C, Java, ML .. , :
> ((lambda ((x : Number)) : Number (+ x 10)) 4)
- : Number
14
, typed/racket , , :
> ((lambda ((x : Number))(+ x 10)) 4)
- : Number
14
typed/racket , :
> ((lambda (x)(+ x 10)) 4)
- : Integer [more precisely: Positive-Index]
14
> ((lambda (x)(+ x 10)) 4.0)
- : Flonum [more precisely: Positive-Flonum]
14.0
> ((lambda (x)(+ x 10)) 4/1)
- : Integer [more precisely: Positive-Index]
14
, typed/racket , . , , - " " typed/racket .