0
다음과 같은 튜플이 포함 된 배열이 있습니다 : [((Int, Int), Int)]
. 세 번째 Int == 특정 숫자 인 경우에만 모든 3 개의 Ints를 추가하라는 목록 내포를 사용하여 새 배열을 만들려고합니다. 나는이 들어있는 코드를 실행하려고 할 때, 그것은배열에 조건이있는 목록을 포함 하시겠습니까?
newArray = [((x,y),z) | ((x,y),z)<-oldArray, (snd oldArray) == 5]
로 작성해야, 그것은 "예상 유형과 일치하지 수"내 조건에서 오류를 지적했다. "Couldn't match expected type '(a0, Int)' with actual type '[((Int, Int), Int)]'"
.