-2
어떻게 하스켈에서 다음 작업을 수행 할 수 있습니까?하스켈 -리스트 조작
INPUT: lst = [[("car", 40)],[("truck", 60)],[("motocycle", 50)],[("jeep", 60)]]
OUTPUT: newlst = [("car", 40),("truck", 60),("motocycle", 50),("jeep", 60)]
나는 기본적으로 OUTPUT
목록에 INPUT
목록을 변환 할 수 있어야합니다. 마음에 들었던 한 가지는 목록을 평평하게하는 것이었지만 나는 그 주위에 내 마음을 두드리는 것처럼 보일 수 없다.
[Hoogle] (http://www.haskell.org/hoogle/)을 사용하여 필요한 유형 서명을 검색하십시오. 'concat'은 [[[a]] -> [a]'] (http://www.haskell.org/hoogle/?hoogle= [[]) - % 3E [ 에이]). – dave4420