scala> val a:List[String] = List("a","b")
a: List[String] = List(a, b)
scala > a.map(ss => ss +"1").mkString("and")
res2: String = a1andb1
scala> val a:List[String] = List()
a: List[String] = List()
scala> a.map(ss => ss).mkString("and")
res3: String = ""
scala>
a: List[String] = List(a, b)
scala > a.map(ss => ss +"1").mkString("and")
res2: String = a1andb1
scala> val a:List[String] = List()
a: List[String] = List()
scala> a.map(ss => ss).mkString("and")
res3: String = ""
scala>