diff -r 2de1f79dedf0 -r 90e0b1cc460b progs/lecture2.scala --- a/progs/lecture2.scala Mon Mar 12 12:11:50 2018 +0000 +++ b/progs/lecture2.scala Tue May 15 01:14:07 2018 +0100 @@ -452,6 +452,12 @@ // function in which return appears." def sq1(x: Int): Int = x * x +def sumq(ls: List[Int]): Int = + ls.map(x => x * x).sum + + + + def sq2(x: Int): Int = return x * x def sumq(ls: List[Int]): Int = { @@ -467,6 +473,7 @@ sqs.sum } +sumq(List(1, 2, 3, 4))