Two Ranges Nested Loop
Two Ranges Nested Loop
object demo
{
def main(args: Array[String]) //
{
List
object demo
{
def main(args: Array[String]) //
{
val lst1=List(1,2,3,4,5,6,7,8,9);
for(i<-lst1)
{
println("i using lst" +i);
}
//filtering
for(i<-lst1)
{
println("i using lst" +i);
Filtering
object demo
{
def main(args: Array[String]) //
{
val lst1=List(1,2,3,4,5,6,7,8,9);
for(i<-lst1)
{
println("i using lst" +i);
//filtering
for(i<-lst1; if i<6 )
{
println("i using filter " +i);
}
}
object demo
{
def main(args: Array[String]) //
{
val lst1=List(1,2,3,4,5,6,7,8,9);
for(i<-lst1)
{
println("i using lst" +i);
//filtering
for(i<-lst1; if i<6 )
{
println("i using filter " +i);
// for as expression
println("result=" +result);
}
}
// match expression
object demo
{
def main(args: Array[String]) //
{
val age=18;
age match
{
case 20 => println(age);
case 25 => println(age);
case 18 => println(age);
case 30 => println(age);
case 40 => println(age);
}
}
}
// match expression
object demo
{
def main(args: Array[String]) //
{
val age=18;
age match
{
case 20 => println(age);
case 25 => println(age);
case 18 => println(age);
case 30 => println(age);
case 40 => println(age);
case _ => println("default");
}
}
}
// match expression
object demo
{
def main(args: Array[String]) //
{
val age=18;
age match
{
case 20 => println(age);
case 25 => println(age);
case 18 => println(age);
case 30 => println(age);
case 40 => println(age);
case _ => println("default");
}
// match as expression
val result= age match
{
case 20 => age;
case 20 => age;
case 25 => age;
case 18 => age;
case 30 => age;
case 40 => age;
case _ => println("default");
}
}
}
=-- odd/even
// match expression
object demo
{
def main(args: Array[String]) //
{
val age=18;
age match
{
case 20 => println(age);
case 25 => println(age);
case 18 => println(age);
case 30 => println(age);
case 40 => println(age);
case _ => println("default");
}
// match as expression
val result= age match
{
case 20 => age;
case 20 => age;
case 25 => age;
case 18 => age;
case 30 => age;
case 40 => age;
case _ => println("default");
}
val i=7;
i match
{
case 1|3|5|7|9 => println ("odd");
case 2|4|6|8|10 => println ("odd");
}
}
}
// Functions in scala
//def Functionname(x:Int, Y:INT): Int ={ }
object demo
{
println(add(45,13));
}
}
// Functions in scala
//def Functionname(x:Int, Y:INT): Int ={ }
object demo
{
println(add(45,13));
println(sub(45,13));
println(div(45,13));
println(mul(45,13));
println(mod(45,13));
}
}
// Functions in scala
//def Functionname(x:Int, Y:INT): Int ={ }
object demo
{
object Math
{
Llllllllllll
// Functions in scala
//def Functionname(x:Int, Y:INT): Int ={ }
object demo
{
object Math
{