「48時間でSchemeを書こう/エラー処理と例外」の版間の差分

削除された内容 追加された内容
訳出
M numericBinop の説明の微修正。
124 行
</syntaxhighlight>
 
一引数のみの場合を捉えるには、@パターンを使います。エラー報告のために実際に渡された引数自体を使いたいからです。ここで、私たちは正確に一要素だけのリストを求めていて、かつその要素が何であるかは問題ではない気にしません。また、私たちは<code>unpackNum</code>の結果を並べるのに<code>mapM</code>を使わねばならず、それは<code>unpackNum</code>の呼び出しそれぞれが<code>TypeMismatch</code>で失敗するかもしれないからです。
 
<syntaxhighlight lang="haskell">