器库 ← 返回提示词库

AI / 编程与调试

把五层嵌套的 if 拍平

用卫语句把深层嵌套的条件判断改写成从上往下读的线性结构

这段判断套了 [层数] 层 if,每层只处理一种失败。请改用卫语句重写:先列出全部前置条件,按「越早失败越靠前」排序,每个拒绝分支的报错要让调用方知道是哪一条不满足;再给出完整函数。若某些条件天然耦合、拆开反而更难读,请直接说明并保持原样。
本站原创

中文原文

使用建议

拍平后确认拒绝分支的报错文案和顺序没变,否则上游的错误映射会错位。

同方向的其他提示词