我是Scala的新手,有更好的方法可以用最基本的知识表达这一点吗?
def findMax(xs: List[Int]): Int = { xs match { case x :: tail => (if (tail.length==0) x else (if(x>findMax(tail)) x else (findMax(tail)))) } }
recursion scala
recursion ×1
scala ×1