def totalSelectedValues
(values
: List
[Int
],
selector : Int => Boolean) = {
values.foreach { e =>
if(selector
(e
)) total +
= e
}
total
}
val listOfValues
= List
(1,
2,
4,
5,
6,
7,
8) println
(totalSelectedValues
(listOfValues,
{e
=> true}))}
b2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewoJZGVmIHRvdGFsU2VsZWN0ZWRWYWx1ZXModmFsdWVzOiBMaXN0W0ludF0sCiAgICBzZWxlY3RvciA6IEludCA9PiBCb29sZWFuKSA9IHsKICAgICAgICB2YXIgdG90YWwgPSAwCiAgICAgICAgdmFsdWVzLmZvcmVhY2ggeyBlID0+CiAgICAgICAgCWlmKHNlbGVjdG9yKGUpKSB0b3RhbCArPSBlCiAgICAgICAgfQogICAgICAgIHRvdGFsCiAgICB9CiAgICAKdmFsIGxpc3RPZlZhbHVlcyA9IExpc3QoMSwgMiwgNCwgNSwgNiwgNywgOCkKcHJpbnRsbih0b3RhbFNlbGVjdGVkVmFsdWVzKGxpc3RPZlZhbHVlcywge2UgPT4gdHJ1ZX0pKQp9