我是一名大二学生,最近开始学习Haskell。我的问题与类型处理与模式匹配有关。我定义了一个包含不同参数以及汽车变速箱是否为手动或自动的类型Car,如下所示:
data Car = Stick [Char] Integer | Automatic [Char] Integer
这个解决方案到目前为止在模式匹配汽车方面表现得非常出色,但是现在我需要一个以汽车为输入并返回Stick / Automatic信息的函数,并且不想将Stick / Automatic处理更改为字符串处理。 我不知道该指定什么返回类型。 那个返回类型会是什么?