[Prev]    [ Up ]    [Next]

述語

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

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


[Prev]    [ Up ]    [Next]

1998-2001 CopyLeft 日置 尋久
Last modified: Mon Oct 15 18:23:54 JST 2001