У меня вопрос о домашнем задании, где я должен определить функцию, которая со входом в виде списка с меньшими списками целых чисел и суммирует числа в каждом из самых внутренних списков, а затем умножает полученные суммы друг с другом.Haskell Списки в списках
Мой код выглядит следующим образом и, очевидно, не работает, любая помощь будет принята с благодарностью :)
sumI :: [Int] -> Int
sumI [] = 0
sumI (x:xs) = x + sumI xs
mapQ :: [[Int]] -> Int
mapQ [] = []
mapQ xs = [product (sumI x) | x <- xs]
... и удалить 'mapQ [] = []' :) –
ах я уже пробовал, что один не работает спасибо, хотя –
Замечательно, что работает приветствие riccardo! удалив эту линию, что она на самом деле делает? –