문제
유형 POS (사용자 정의) 목록을 만들려고하지만 다음 오류를 계속받습니다.
Not in scope: type constructor or class `List'
.
코드 :
import Data.List
type Pos = (Int, Int)
type PlayList = List Pos
.
내 유형의 재생 목록을 정의하는 행에 오류가 발생합니다.
아이디어가 있습니까?Eclipsefp
에 haskell 사용해결책
목록 유형은 실제로 []
라고 불리므로
type PlayList = [Pos]
.
사람들이
로 다양한 기술로 재생하기 위해 자체 목록 구현을 쓸 수있는 것을 자주 씁니다.data List a = Nil | Cons a (List a)
.
은 isomorphic이며 (이름을 제외한 이름을 제외한 것과 동일)
의 실제 구현data [a] = [] | a : [a]
.
여기서 Nil == []
및 Cons == (:)
.
제휴하지 않습니다 StackOverflow