У меня есть список из списка с 3-мя строки, как tst3, и мне нужно разобрать весь список и использовать первые и вторые аргументы (строки) в функции. Но карта не очень хорошо работает с нимРазбор элементов из списка списков в Haskell
function a b = do {putStrLn (a ++ "stuff"); putStrLn b;} tst3 = [["aaa","aaaaaaaa","112121"],["asda","a22","aaax"]] fx2 s = map fx3 (tst3) where fx3 s = function (s!!0)(s!!1) Couldn't match expected type `[a]' against inferred type `Char' Expected type: [[[a]]] Inferred type: [[Char]] In the second argument of `map', namely `(tst3)' In the expression: map fx3 (tst3)
Есть ли лучший способ сделать это? можно использовать [("AA", "ВВ"), ("WW", "куб"), ("JJ", "ОООО")], если он становится проще
Благодаря
Тип 'функция' выключен, но, не видя этого, мы, вероятно, не можем понять почему. – Xodarap
Не нужен тип – MrFabio
Нам нужно увидеть источник 'function'. –