다음, 예를 들면이 예에서는 하스켈은 Hudak는, 피터슨 Fasel 의해 "A gentle introduction to Haskell 98" 내지 :의 데이터 생성자
data Point a = Pt a a
'이 편은 무엇인가?' 그거 어디서 났어? 무슨 뜻이에요? 이전에 정의 되었습니까? 아니면 여기서 정의하고 있습니까? 그것은 갑자기 텍스트에 나타납니다 전에 언급하지 않은, 그리고 "Pt 하스켈"에 대한 Google은 포르투갈어로 하스켈 문서를 반환합니다 ;-)
편집 : @unhammer에서 답장 덕분에, 나는 지금이 답변을 참조하십시오 또 다른 질문은 문제를 실제로 잘 설명합니다. here
그 섹션의 앞의 예제에서 '거짓'또는 '녹색'에 관한 것이 아니라 'Pt'에 관한 것입니다. –
나는이 값들을 C에서 'enum'의 일종으로 간주한다 : 가능한 값을 명시 적으로 주면, 그 타입의 변수는'Green' 또는'False' 값을 가질 수있다. 나는'let x = Green'을 쓸 수 있고 x는'Color' 타입입니다. – January
[Haskell Type 대 데이터 생성자] 가능한 복제본 (https://stackoverflow.com/questions/18204308/haskell-type-vs-data-constructor) –