機能コードのデバッグは、必須コードのデバッグよりもはるかに扱いにくいものです。議論here,hereおよびhereを参照してください。 "Functional"デバッグは、関数/クロージャ/モナドの戻り値を検査することをサポートすべきです。デバッガ/ IDEには中間の戻り値を検査する機能がありますか?Scalaの機能コードのデバッグ
例えば、Scalaでこの行をデバッグする、私はr
val r=(ls filter (_>1) sort (_<_) zipWithIndex) filter {v=>(v._2)%2==0} map{_._1}
Related-ish:http://stackoverflow.com/questions/268048/can-i-find-out-the-return-value-before-returning-while-debugging-in-visual-studio – Brian
アップデート:There ScalaのEclipseデバッガの設計上の問題を説明する、scala internalsメーリングリストの新しいスレッドです。この質問に非常に関連しています。 http://thread.gmane.org/gmane.comp.lang.scala.internals/4130 – Adrian