Lilith
0
Q:

how loop in scala

for (i <- 1 to 3) println(i)
0
val names2 = for (e <- names) yield e.capitalize
0
for ((name,count) <- names.view.zip(Stream from 1)) {
    println(s"$count is $name")
}
0
for {
    i <- 1 to 10
    if i > 3
    if i < 6
    if i % 2 == 0
} println(i)
0
for ((name, count) <- names.zipWithIndex) {
    println(s"$count is $name")
}
0
for (n <- names) println(n)
for (n <- names) println(n.capitalize)    
for (n <- names) {
    // imagine this requires several lines
    println(n.capitalize)
}
0
for {
    i <- 1 to 10
    if i < 4
} println(i)
0
for (i <- 0 until names.length) {
    println(s"$i is ${names(i)}")
}
0
val names = Seq("chris", "ed", "maurice")
val nums = Seq(1, 2, 3)
0
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))
0

New to Communities?

Join the community