[racket] Printing multiple stmts in cond
You can return more than one by forming a list, or by using something like (values val-1 val-2 ...)
rac
On Apr 29, 2011, at 11:45 PM, nikhil wrote:
> Hi,
>
> I am new to Racket so please bear with me. I am trying to print multiple expressions in "cond" statement as below.
>
>
> (let ((var `(make))
>
> (exp '(1 2)))
>
> (cond
>
> [(number? 2) `(hi ,var)
>
> `(bye ,exp)]))
>
>
>
>
> But only the "bye" statement is returned/printed on the screen. The first "hi" is not evaluated at all. How do I return/print both ?
>
> Thanks
>
>
>
> Nik
>
> _________________________________________________
> For list-related administrative tasks:
> http://lists.racket-lang.org/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20110430/b47b1cbb/attachment.html>