私は学部 2 年生で、Haskell の学習を始めたばかりです。私の問題は、型処理とパターン マッチングに関するものです。次のように、さまざまなパラメーターと、車のギアボックスがスティックまたはオートマチックの場合の仕様を含むタイプ Car を定義しました。
data Car = Stick [Char] Integer | Automatic [Char] Integer
このソリューションは、これまでのところ、車のパターン マッチングに対して見事に機能していますが、車を入力として取り、Stick/Automatic 情報を返す関数が必要であり、Stick/Automatic 処理を文字列に変更する必要はありません。取り扱い。その関数に指定する戻り値の型がわかりません。その戻り値の型は何でしょうか?