so I would like to create a string like "[a-to-b]" def my func
def makeString(xs: List[String], pre : String, sep: String, post: String) : String =xs match{
case Nil => ""
case head::tail => xs.foldLeft(pre)((r,e) => r + sep + e) + post }
scala > makeString(List("a","to","b"), "[","-","]")
but it turned outString = [a-to-b-]
How can I fix it? Thanks