On 7/20/14, 7:04 AM, קוראל אלימלך wrote:
> How can i define that a function will get an integer argument?
> 
> is its possible?
> 
> for example:
> (define (func (x::Number))) /// its not working that way
> 
> and if ill call the function with string there will be an error..

In addition to the suggestions to use Typed Racket, you may also want to
read about contracts:

(define/contract (f x) (-> integer? integer?)
  (* x x))

http://docs.racket-lang.org/guide/contracts.html

David



____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to