RosettaCodeData/Task/Matrix-multiplication/Ela/matrix-multiplication.ela
2016-12-05 22:15:40 +01:00

7 lines
161 B
Text

open list
mmult a b = [ [ sum $ zipWith (*) ar bc \\ bc <- (transpose b) ] \\ ar <- a ]
[[1, 2],
[3, 4]] `mmult` [[-3, -8, 3],
[-2, 1, 4]]