scala for循环实现组合
object Test extends App{ val ranks = List(8, 12) val lambdas = List(0.1, 10.0) val numIters = List(10, 20) for (rank <- ranks; lambda <- lambdas; numIter <- numIters) { println("rank:"+rank+",lambda:"+lambda+",numIter:"+numIter) } }
rank:8,lambda:0.1,numIter:10
rank:8,lambda:0.1,numIter:20
rank:8,lambda:10.0,numIter:10
rank:8,lambda:10.0,numIter:20
rank:12,lambda:0.1,numIter:10
rank:12,lambda:0.1,numIter:20
rank:12,lambda:10.0,numIter:10
rank:12,lambda:10.0,numIter:20