To wydaje się być prawny:Dlaczego typy bez konstruktorów danych są poprawne?
data MagazineInfo = Int String
deriving (Show)
Nie jestem pewien, czy nie jest konstruktorem domyślnym danych, ale powyższy kod kompiluje.
Dlaczego powyższy prawidłowy Haskell, ponieważ nie określiłem jawnie konstruktora wartości?
Jeśli próbowałbyś użyć tego typu danych pisząc selektor, zauważyłbyś, że nie ma "Int", z którego mógłbyś wyjść ... – ShiDoiSi