RosettaCodeData/Task/Matrix-multiplication/Scala/matrix-multiplication-1.scala
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

6 lines
212 B
Scala

def mult[A](a: Array[Array[A]], b: Array[Array[A]])(implicit n: Numeric[A]) = {
import n._
for (row <- a)
yield for(col <- b.transpose)
yield row zip col map Function.tupled(_*_) reduceLeft (_+_)
}