wvogel日記

自分用の技術備忘録が多めです.

再帰処理

再帰ができない・・・・

生成した乱数と入力した数値を比較して大小関係及び正解判定はできるようになりました。
あとは、入力回数を指定するだけ・・・・のはずが。
できない。
take関数で、最大リスト長を制限して、あとはjuDge関数内で再帰処理をしようと、下の図で、
["bigger"]や["smaller"]の後ろに、

: juDge xs
と書いたら、エラーが出る・・・
何故だろう、と考えるけれどまだ解決していません。

ひょっとすると、上で、take関数を使っているのがいけないんだろうか、とも考える。
しかし、xsを処理できないとなんともしようがない・・・

ああ、そろそろ授業に出かける準備しないと・・・
うーん、わからない。
もう少し再帰処理について勉強した方がいいみたい