调试
目前,Move 没有调试器。然而,为了辅助调试,你可以使用 std::debug
模块打印出任意值。为此,首先在你的源文件中导入调试模块:
use std::debug;
然后,在你想要打印值 v
的地方,无论其类型如何,添加以下代码:
debug::print(&v);
如果 v
已经是一个引用,则添加以下代码:
debug::print(v);
调试模块还提供了一个函数来打印当前的堆栈跟踪:
debug::print_stack_trace();
或者,任何对 abort
的调用或断言失败也会在失败点打印堆栈跟踪。