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)',你看到控制檯中的輸出嗎? –