引数がコンディションクラスを表す記号なら #tを返す. それ以外のデータなら #fを返す.
(condition-object? 〈データ〉) 【関数】
引数がコンディションオブジェクトなら #tを返す. それ以外のデータなら #fを返す.
(condition-class? 〈データ〉〈データ
〉) 【関数】
〈データ〉が〈データ
〉に与えられたコンディションのクラスに属す るなら #tを返し,属さないなら #fを返す. 〈データ
〉と〈データ
〉は,コンディションクラスを表す記号,また はコンディションオブジェクトでなければならない.
(condition-superclass? 〈データ〉〈データ
〉) 【関数】
〈データ〉が〈データ
〉に与えられたコンディションのスーパークラ ス20.1に属するなら #tを返し,属さないなら #fを返す. 但し,〈データ
〉と〈データ
〉が同一のクラスに属する場合には, #fを返す. 〈データ
〉と〈データ
〉は,コンディションクラスを表す記号,また はコンディションオブジェクトでなければならない.
(condition-subclass? 〈データ〉〈データ
〉) 【関数】
〈データ〉が〈データ
〉に与えられたコンディションのサブクラス 20.2に属するなら #tを,属さないなら #fを返す. 但し,〈データ
〉と〈データ
〉が同一のクラスに属する場合には, #fを返す. 〈データ
〉と〈データ
〉は,コンディションクラスを表す記号,また はコンディションオブジェクトでなければならない. この関数の結果は,
(condition-superclass? 〈データと,等価である.〉〈データ
〉)