2015-07-20 正負を返すメソッドを記述する際の文化圏間の違いについて emacs lisp ruby ちょっと面白かったのでメモ。Ruby文化圏で正負を返すメソッドでは「?」で終わります。 一方、Lisp文化圏ではpで終わるようですつまり、「ゼロか否か」を判定する処理は Rubyでは 0.zero? #=> true Common LispやEmacs Lispでは (zerop 0) t となるわけです。 面白いですね。 参考もと 作者: 山本和彦出版社/メーカー: アスキー発売日: 2000/05メディア: 単行本購入: 2人 クリック: 76回この商品を含むブログ (44件) を見る