Skip to main content
rubyist.g.hatena.ne.jp/muscovyduck - Cached
This link has been bookmarked by 1 people . It was first bookmarked on 21 Jul 2008, by rrbgggrww.
lisp macro
関数と特殊形式の違いは、「引数が全て評価されるのが関数、全ての引数が評価されるとは限らないのが特殊形式」という理解でいいみたい。
じゃあ「全ての引数が評価されるとは限らない」ということを調べるため、特殊形式のandとorの挙動をみてみよう!こういうことを調べるには、副作用(side effects)のある関数を使うのがいいよね。print関数は、与えられた引数をそのまま返すだけじゃなくて、標準出力にも出力するよ。
Join Diigo for a free account, or sign in if you are already a member.
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.