variableName = pointerName -> getValue();
假设
getValue()
有两条路由,只有其中一条具有返回值( undefined ),但仍可以编译。如果这是在实时情况下,如果没有检查或捕获此无返回错误,会发生什么情况?它会使程序崩溃吗?
请您参考如下方法:
如果“退回”应该返回值的函数的末尾,则该行为是不确定的。那意味着什么都可能发生。 undefined 行为的典型示例:
不要试图预测 undefined 的行为会发生什么,任何事情都会发生。