标签:错误处理
-
ERR_FAIL_COND 家族:引擎错误处理宏的设计逻辑
Godot 源码里看不到一个 try/catch,错误处理全靠 ERR_FAIL_COND、ERR_CONTINUE、CRASH_NOW 这三十多个宏。这篇讲这套宏的设计动机、六个变体的分工,以及"不用异常"换来的东西。
Godot 源码里看不到一个 try/catch,错误处理全靠 ERR_FAIL_COND、ERR_CONTINUE、CRASH_NOW 这三十多个宏。这篇讲这套宏的设计动机、六个变体的分工,以及"不用异常"换来的东西。