Int Text | Second Bool Text
и я хочу написать функцию, которая будет работать только с Second веткой у меня есть какие-то варинаты, кроме как переделывать в
data FirstInfo = FirstInfo Int Text
data SecondInfo = SecondInfo Bool Text
data MyADT = First FirstInfo | Second SecondInfo
myfn :: SecondInfo -> ...
?
а какая задача?
mtfn :: Bool -> Text -> ...
Ну задача написать функцию, которая будет обрабатывать одну конкретную ветку
Обсуждают сегодня