zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Scala中的二维数组乘法

scala数组 二维 乘法
2023-09-14 09:02:03 时间
def test1(): Unit ={
    val Aij = Array(Array(1, 2),Array(3, 4),Array(5, 6))
    val Bij = Array(Array(5, 10),Array(10, 15),Array(15, 20))
    //阵列(1 * 5 + 2 * 10 + 3 * 10 + 4 * 15 + 5*15 + 6*20)
    //var res = Aij.zip(Bij) map (_.zipped map (_ * _)) map (_.sum)
    var sum =0 //310
    for (e <- Aij.zip(Bij) map (_.zipped map (_ * _)) map (_.sum)) {
      sum+=e
    }
    println(sum)
  }

http://www.voidcn.com/article/p-vcgmzyab-bye.html