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)
本文介绍了Scala中生成指定范围内整数列表的方法,包括直接使用range函数和通过递归实现的两种方式。具体展示了如何定义函数来生成从一个数到另一个数之间的整数列表,并给出实例。
269

被折叠的 条评论
为什么被折叠?



