這就是我有矩陣加法在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