type constructor in the type signatures. (Note that we can’t do pattern matching on its data constructors or construct values of this data type with them because they were not exported.)
...
The DataType3 type constructor and only two of its data constructors. (Others, if they exist, are not exported.)
...
А зачем импортировать то, по чему нельзя проматчиться? или где матч возможен лишь частично
частичный матч нужен, когда тебе не нужна вся информация. типа isRectangle :: Shape -> Bool isRectangle = \case Rectangle{} -> True _ -> False
ааа. Мне показалось, что это не проканает
Обсуждают сегодня