// Scala - Lists
object Demo {
val mylist: List[Int] = List(1,2,5,8,9,6,4);
val names: List[String] = List("Max", "Tom", "John");
def main(args: Array[String]) {
println(0 :: mylist);
println(mylist);
println(names);
println(1 :: 5:: 9 :: Nil);
println(mylist.head);
println(names.tail);
println(mylist.tail);
println(names.isEmpty);
println(mylist.reverse);
println(List.fill(5)(2));
println(mylist.max);
mylist.foreach( println )
var sum : Int = 0;
mylist.foreach(sum += _);
println(sum);
for (name <- names) {
println(name);
}
println(names(0));
}
}
/*
OUTPUT:
List(0, 1, 2, 5, 8, 9, 6, 4)
List(1, 2, 5, 8, 9, 6, 4)
List(Max, Tom, John)
List(1, 5, 9)
1
List(Tom, John)
List(2, 5, 8, 9, 6, 4)
false
List(4, 6, 9, 8, 5, 2, 1)
List(2, 2, 2, 2, 2)
9
1
2
5
8
9
6
4
35
Max
Tom
John
Max
*/
Leave a Reply