Scheme の number? と complex?
Scheme にある number? と complex? という手続き。
number?: 引数が数値であるかどうかcomplex?: 引数が複素数であるかどうか
(number? x) => #t かつ (complex? x) => #f の数値ってあるのかな?と思った。
リファレンス(6.3.2 数値に関する述語)を見るとまさに解答が書かれていた。
Gaucheでは、数の集合は複素数の集合と同一であり、...(略)
「Gauche では、」ってことは他の処理系ではそういう数値があるのかなぁ?