众所周知,死机会产生到标准输出()的堆栈跟踪。running]: /tmp/sandbox579134920/main.go:9 +0x20
似乎当你从一次恐慌中恢复过来时,recover()只返回一个描述引起恐慌的原因的这提供了比字符串runtime error: index out of range更好的调试信息,因为它显示了文件中导致死机的确切行。
在gradle中运行一些单元测试时,我得到以下输出: at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.startProcessing(SuiteTestClassProcessor.java:41)
at sun.reflect.NativeMetho