6
나는 몇 가지 코드를 작성했으며 무한한 튜플 목록에서 무한지도를 만들 수있을 것이라고 생각했습니다. 다음의 내용을 따라 뭔가가 있습니다 : Map.fromList [(i,i+1)|i<-[1..]]
하스켈의 무한한지도
물론 Data.Map과 Data.Set은 무한지도와 세트를 각각 지원하지 않습니다. 나는 Data에 대해서 비슷한 질문을했다. 욕심 많은 구현은 fromList
이며, 대답 here을 읽은 후에는, 욕심 많고 욕심 많은 구현이 가능하다. 욕심 많은 것들이 더 잘 작동한다는 것이 분명하다. 그러나 실제로는 Map.fromList
의 게으른 구현이 작동하지 않는다는 것을 이해하지 못합니다. 키 저장 방법과 관련이 있습니까?
목록의 어떤 요소가 전체 목록을 모른 채 최종 트리의 루트 노드가 될지 어떻게 알 수 있습니까? – sepp2k