Syntax 1
for(loopVariable <- start to end if condition){
}
Example 1: Print all the even numbers from 1 to 10 (inclusive)
scala> for(i <- 1 to 10 if i % 2 == 0){
| println(i)
| }
2
4
6
8
10
Syntax 2
for(loopVariable <- start to end until condition){
}
Example 2: Print all the even numbers from 1 to 10 (exclusive)
scala> for(i <- 1 until 10 if i % 2 == 0){
| println(i)
| }
2
4
6
8
Syntax 3
for(loopVariable <- list if condition) {
}
Example 3:
Print all the elements of the list that satisfies the given condition.
for(d <- data if d == "Krishna" || d == "Ram"){
println("Welcome Mr. " + d)
}
scala> val data = List("Hello", "Krishna", "Hi", "How", "Ram")
val data: List[String] = List(Hello, Krishna, Hi, How, Ram)
scala> for(d <- data if d == "Krishna" || d == "Ram"){
| println("Welcome Mr. " + d)
| }
Welcome Mr. Krishna
Welcome Mr. Ram
No comments:
Post a Comment