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