How do I return a String from a for comprehension in Scala?
- by Vonn
Scala Newbie alert:
basically I'm trying to do something like this: where I pattern match and return a String.
scala> def processList(list: List[String], m: String): String={list foreach (x=> m match{
| case "test" => "we got test"
| case "test1"=> "we got test1"})}
:10: error: type mismatch;
found : Unit
required: String
def processList(list: List[String], m: String): String={list foreach (x= m match{
I know I can set a var and return it after the for comp... but that doesn't seem to be the Scala way.