这就是我有矩阵加法在HaskellHaskell的矩阵加/减法
> add :: (Num a) => [[a]] -> [[a]] -> [[a]]
> add [] [] = []
> add (x:xs) (y:ys) = zipWith (+) x y : add xs ys
添加[[1,2],[3,4]] [[5,6],[7,8 ]]给我[6,8],[10,12]
不过,我试图用一个行,而不是
> add :: (Num a) => [[a]] -> [[a]] -> [[a]]
> add = map ((zipWith (+))
做怎么会在地图功能不起作用?
请注意,您也有不平衡的括号...... – MatrixFrog