「48時間でSchemeを書こう/評価: 第二部」の版間の差分

削除された内容 追加された内容
M編集の要約なし
174 行
</syntaxhighlight>
 
私たちの最後のステップは<code>eqv?</code>を実装することです。Schemeは三段階の等価性述語を提供しています: [http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-9.html#%_sec_6.1 eq?、eqv?、そしてequal?]です。<code>eq?</code>と<code>eqv?</code>は私たちの目的からすると大体同じです;それらは2つのものを、同じ字面を持てば同じであると認識し、かなり遅い述語です。そこで私たちは一つだけ関数を書いて、<code>eq?</code>と<code>eqv?</code>という2つの名前で登録することができしょう
 
<syntaxhighlight lang="haskell">