0
object perMissing {
def solution(A: Array[Int]): Int = {
def findMissing(i: Int, L: List[Int]): Int = {
if (L.isEmpty || L.head != i+1) {
i+1
println(i+1)}
else findMissing(i+1, L.tail)
}
if (A.length == 0) 1
else findMissing(0, A.toList.sorted)
}
solution(Array(2,3,1,5))
}
我是新来的斯卡拉世界。我来自Python和C世界。如何在scala中的对象内打印整数值?
我们如何打印整数值,例如:进行调试?例如,如果我想在每次迭代中看到i
的值。
我使用scalac
编译我的代码并使用scala
运行它。
你的意思是'println(i)'?类似于'printf'? –
是的,我的意思是类似于printf ... 做了一些改变..这就是我如何运行它,它并没有帮助我 – tandem
如果你在'def solution'的开头添加一个'println'来打印数组,即'A.foreach(println)',你看到控制台中的输出吗? –