【发布时间】:2020-09-26 11:07:47
【问题描述】:
我最近开始在 SCALA 上学习函数式编程。我使用递归函数打印列表的元素,现在我想打印从末尾开始的元素("Ann" ...)但也使用递归函数,有人可以帮我转换代码吗?
object Scala {
val names: List[String] = List("Adam", "Mick", "Ann");
def main(args: Array[String]) {
println(printNames(names))
def (printNames (name: List[String] ) {
if(names.isEmpty) ""
else names.head + (printNames(names.tail);
}
}
}
【问题讨论】:
标签: list scala recursion functional-programming scala-collections