Разница между `data` и` newtype` в Haskell

В чем разница, когда я пишу это?

data Book = Book Int Int

по сравнению с

newtype Book = Book (Int, Int) -- "Book Int Int" is syntactically invalid
179
задан SunnyIsaLearner 26 November 2018 в 23:55
поделиться