我是二年级本科生,刚刚开始学习 Haskell。我的问题是关于类型处理与模式匹配。如果汽车的变速箱是手动变速箱还是自动变速箱,我已经定义了一个包含不同参数和规格的 Car 类型,如下所示:
data Car = Stick [Char] Integer | Automatic [Char] Integer
到目前为止,该解决方案对于模式匹配汽车非常有效,但现在我需要一个函数,它将汽车作为输入并返回 Stick/Automatic 信息,并且不想将 Stick/Automatic 处理更改为字符串-处理。我不知道为该函数指定什么返回类型。那个返回类型是什么?