[Prev]    [ Up ]    [Next]

述語

条件の真偽を判定するような式を,述語(predicate)という.条件式では,偽(#f)以外の値を真と扱う.よっ て,あらゆる式を条件判定に用いることが可能ではあるが,述語といった ときは,通常,真偽値を返す関数とそれらをand,or,notで組み合わせた式を指す.

数値に関する述語
=, <, >, <=, >=, zero?, positive?, negative?, odd?, even? ...
データ型に関する述語
boolean?, char?, string?, symbol?, list?, pair?, null? ...
様々なデータの等価性を判定するための述語
eq?, eqv? equal?
その他比較のための述語
string<?, string>?, char<?, char<=? ...
eq?,eqv?,equal?では,等しいと判定される判断基準が異なる. 直観的には, を使う.


[Prev]    [ Up ]    [Next]