<div dir="rtl">תודה רבה לכולם :)<div>עזרתם לי מאוד!</div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div dir="ltr">2014-07-20 15:59 GMT+03:00 David Van Horn <span dir="ltr"><<a href="mailto:dvanhorn@cs.umd.edu" target="_blank">dvanhorn@cs.umd.edu</a>></span>:</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 7/20/14, 7:04 AM, קוראל אלימלך wrote:<br>
> How can i define that a function will get an integer argument?<br>
><br>
> is its possible?<br>
><br>
> for example:<br>
> (define (func (x::Number))) /// its not working that way<br>
><br>
> and if ill call the function with string there will be an error..<br>
<br>
</div></div>In addition to the suggestions to use Typed Racket, you may also want to<br>
read about contracts:<br>
<br>
(define/contract (f x) (-> integer? integer?)<br>
  (* x x))<br>
<br>
<a href="http://docs.racket-lang.org/guide/contracts.html" target="_blank">http://docs.racket-lang.org/guide/contracts.html</a><br>
<span class="HOEnZb"><font color="#888888"><br>
David<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
<br>
____________________<br>
  Racket Users list:<br>
  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
</div></div></blockquote></div><br></div>