Null合体演算子
Schemeでは"偽"と"null"は#fと表記される同じ値で代表される。その上、0や空文字列や空リストが偽として振る舞う他の一部の言語と異なり、#fはSchemeの論理演算子で偽として評価される唯一の値である。(or x y)と表記される論理or演算子は、xが偽でない場合にはxを返し、そうでない場合にはyを返す。これにより、Schemeでは独立した「null合体演算子」を設ける必要性がなく、orがその目的を達成する。