我想調試一個Scala程序(這是一個build.sbt,但問題不是特別針對sbt),我需要給某個特定的sbt設置一個部分函數。部分函數的值看起來像這樣捕獲部分函數的參數
{
case Regex1(a,b,c) =>
case Regex2(d,e,f) =>
...
}
部分函數沒有做我想做的,所以我想調試它。因爲我不確切知道傳入的內容,所以我想捕獲傳遞給部分函數的值,但我不知道該怎麼做。
我可以在部分函數的開頭添加一個case a => println(a)
,但是這打破了整個函數。
太棒了!正是我在找什麼!謝謝! –