Example:
scala> range(4, 9)res0: List[Int] = List(4, 5, 6, 7, 8, 9)
def range(n1:Int,n2:Int)={ List(n1 to n2) }看了下答案,原来可以直接用List.range()
递归解法
def range(start: Int, end: Int): List[Int] = if (end < start) Nil else start :: range(start + 1, end)