<div class="gmail_quote">On Wed, Mar 21, 2012 at 18:37, Joe Gilray <span dir="ltr"><<a href="mailto:jgilray@gmail.com">jgilray@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Rodolfo,<div><br></div><div>In this case though, printf will never return #f so "and" is equivalent to "begin", right?</div><span class="HOEnZb"><font color="#888888"><div></div></font></span></blockquote>
</div><br><div><br></div><div>The docs says it returns "void", and that is not #f.</div><div>So (and (printf ...) (something-else)) is equivalent to (begin (printf ...) (something-else)).</div><div><br></div><div>
Note that if you put a third thing inside (and ...) or (begin ...), the behavior will depend on "something-else".</div>