디버깅하는 동안 스칼라 애플리케이션에 코드를 삽입하는 방법이 있습니까? 예를 들어, 나는 방법과 과제를 통해 범위 그때 검사하고 c
, i
와 상호 작용할 수있는이 같은,스칼라에서 디버깅하는 동안 대화 형으로 코드를 실행하십시오.
var c = 1.0
0.until(10).foreach{ i =>
if (i == 5) {
startDebuggingMagicHere()
}
}
및 기타 변수를 가질 수있다.
이 답변을 살펴 보자 http://stackoverflow.com/a/2161749/576766 [임의의 스칼라 코드의 위치 동안 통역에 드롭]의 – tenshi
가능한 중복 (http://stackoverflow.com/questions/를 2160355/drop-into-interpreter-arbitrary-scala-code-location) –
다른 주제를 알고 있지만, 특히'sbt'를 사용하는 경우 스칼라 2.9에서는 작동하지 않습니다. – duckworthd