scala loop code example

Example 1: how loop in scala

for ((name, count) <- names.zipWithIndex) {
    println(s"$count is $name")
}

Example 2: how loop in scala

for (i <- 1 to 10 if i < 4) println(i)

Example 3: how loop in scala

for (i <- 1 to 3) println(i)

Example 4: how loop in scala

val nums = Seq(1,2,3)
val letters = Seq('a', 'b', 'c')
val res = for {
    n <- nums
    c <- letters
} yield (n, c)

Example 5: how loop in scala

ratings.foreach {
    case(movie, rating) => println(s"key: $movie, value: $rating")
}

ratings.foreach(x => println(s"key: ${x._1}, value: ${x._2}"))
ratings.keys.foreach((movie) => println(movie))
ratings.keys.foreach(println)
ratings.values.foreach((rating) => println(rating))

Example 6: how loop in scala

names.zipWithIndex.foreach { d =>
    println(s"${d._2} is ${d._1}")
}