次の 2 つのリストがあります。実行時に list2 が空になるか満杯になるかはわかりませんが、list1 は常に空ではありません。次の for ループで list の値が少なくとも出力されるようにする方法
val list1 = List(1,2,3) //> list1 : List[Int] = List(1, 2, 3)
val list2 = List() //> list2 : List[Nothing] = List()
for( counti <- list1 ; countj <- list2 ) yield println (counti + " - " + countj)
//> res7: List[Unit] = List()
私は次のようなものを期待しています
1 - BLANK
2 - BLANK
3 - BLANK
しかし、上記の for ループは空の結果 List() を与えています