这是我正在尝试做的事情:
val StringSpace = charList.reduce(_ + _ + _ + _ + " ")
val StringList = //Tokenize StringSpace with " "
但它在第一行内返回缺少的参数类型。
那么,如何在scala中将某些列表实际加入一半或四分之一的大小?
例如:来自
List ("a" , "b" , "c" , "d" , "e" , "f" , "g" , "h")
要:
List("abcd", "efgh")
答案 0 :(得分:3)
val l = List ("a" , "b" , "c" , "d" , "e" , "f" , "g" , "h")
l.grouped(4).map(_.mkString)
答案 1 :(得分:1)
charList.grouped(4).map(_.mkString).toList