에 대한 목록의 목록을 검색하는 방법을 나는리스트의 목록 (int 치의)에 대한 통해 검색 할 수있는 방법을 찾고 있어요 제목에서 말했듯 특정 int. 이것은 더 큰 문제의 일부이지만이 컨텍스트에서 설명하기 쉽도록 단순화했습니다.
이 예제에서는 int 목록을 통해 내 번호 하나를 검색하려고합니다. 번호 하나를 찾은 횟수를 합산하기를 원합니다. 아래의 예에서 결과가 3. 여기
내가 지금까지 가지고 무엇을 할 것입니다 :
a = [1,2,3]
b = [1,17,12]
c= [201,16,1]
d = [234,235,123]
y =[a,b,c,d]
getOne :: [[Int]]->Int
getOne List' = total
where
checkNumber x = x==1
checkList = filter CheckNumber List'
total = sum checkList
은 내가 확인할 수 없기 때문에 목록 1과 같다면 나는이 작업을 수행 할 수 있습니다 알고 있지만 목록 안의 목록을 확인하려면 어떻게해야합니까?
미세 대답을하지만, 이러한 기능의 아무도는'Data.List'이 필요하지 않습니다 - 그들은 모두 '서곡'에 있습니다. –
고마워요. 편집되었습니다 ... – Aaron