2013-04-18 55 views
2

單個代碼在Scala中可以實現很多。Scala中的單行調試

def -(that: Nat) = if (that.isZero) this else throw new Error("negative number") 

但是,它很難調試。 任何提示?

+3

使用3條線? ;) – huynhjl

回答

4

使用scala worksheet。就是這樣:你可以在你的環境中使用代碼來玩多線REPL。

enter image description here 另外,只要使用REPL與SBT(sbt console),適當進口

+0

感謝但是對於scala對象/類中現有代碼的噸數呢? –

+1

@MoreThanFive沒什麼特別的:像平常一樣使用調試器和日誌輸出。 –