0 length' :: [[Int]] -> [Int] length' [(x:xs)] = map length'[(x:xs)] 代碼我目前已經打印出一個輸入列表的長度。我如何去尋找多個列表的長度。檢查多個列表的長度 E.g. Input: [[2,3,4], [2]] Output: [3,1] 來源 2016-11-10 AaronONeal
5 您只需調用length使用map每個輸入列表上。 length' :: [[a]] -> [Int] length' = map length 來源 2016-11-10 01:33:52 Guvante +0 這是如何工作的? – AaronONeal +2 'map'通過一個列表,將它提供的函數應用到每個元素,然後返回這個新列表。 – mnoronha +0 @AaronONeal:另請注意,我使用的是curried語法,在等號的左側和右側有一個額外的列表。 – Guvante
這是如何工作的? – AaronONeal
'map'通過一個列表,將它提供的函數應用到每個元素,然後返回這個新列表。 – mnoronha
@AaronONeal:另請注意,我使用的是curried語法,在等號的左側和右側有一個額外的列表。 – Guvante