小编gui*_*ido的帖子

定义 ADT 的显示实例

我尝试为 ADT 定义一个 show 实例,但收到错误Argument list lengths differ in declaration show。我怎样才能在不使用的情况下完成这项工作Generic

data Route = Home | Users String | User Int | NotFound String

instance showRoute :: Show Route where
    show Home = "Home"
    show Users str = "Users"
    show User i = "User"
    show NotFound str = "404"
Run Code Online (Sandbox Code Playgroud)

purescript

2
推荐指数
1
解决办法
568
查看次数

标签 统计

purescript ×1