Skip to main content

调试

目前,Move 没有调试器。然而,为了辅助调试,你可以使用 std::debug 模块打印出任意值。为此,首先在你的源文件中导入调试模块:

use std::debug;

然后,在你想要打印值 v 的地方,无论其类型如何,添加以下代码:

debug::print(&v);

如果 v 已经是一个引用,则添加以下代码:

debug::print(v);

调试模块还提供了一个函数来打印当前的堆栈跟踪:

debug::print_stack_trace();

或者,任何对 abort 的调用或断言失败也会在失败点打印堆栈跟踪。