为什么这个while循环给我一个错误scala

时间:2015-02-04 16:42:00

标签: scala

尝试获取字符串列表并将它们全部添加在一起,以递归方式在scala中形成一个字符串。我不知道为什么,但我的IDE一直在我的while循环的while部分给我一个红线,它说类型不匹配,需要字符串。但是我已经测试了它并且系统评估(List()== Nil)是有效的,所以循环有什么问题?

  def concatAlL (l: List[String]) : String =  {
  while (l!=Nil){
     return l.head++concatAlL(l.tail)
  }
  return ""
}

0 个答案:

没有答案