← 返回单词列表

fall-through

noun 编号: F00186
编程中指执行完一个条件分支后没有停下或跳转,而是继续进入条件列表中的下一项。
💡 记忆钩子
把程序想成沿着分支楼梯往下走:正常情况下每层都会把它拦住并带走;如果没有设置停止点,执行就会“跌落”到下一层,这种意外或有意的继续执行就是 fall-through。
📖 中文释义
noun
  • core 分支继续落入下一项
    📖 在某些编程结构中,程序执行完当前条件分支后没有被明确停止或转向,于是自动继续执行条件列表中的下一项;这种“继续往下落”的情况叫作 fall-through。它可以是程序员有意设计的,也可能是遗漏停止指令造成的错误。
    💡 常用“出现 fall-through”“允许 fall-through”或“fall-through 是有意的”来说明这种情况。它既可以数一次具体的分支穿透,也可以不可数地谈这种现象。不要把它理解成程序崩溃;重点是执行流程越过了当前分支的边界,继续运行下一项。
    countable uncountable
    The programmer added a comment because the fall-through was intentional.
    程序员加了一条注释,因为这个分支继续落入下一项是有意设计的。
    The compiler warned about a fall-through between the two cases.
    编译器警告两个条件分支之间存在继续落入下一项的情况。
fall-throughs plural
🌳 词源
源自短语“fall through”,原本表示向下穿过;后来用于描述程序执行从一个条件分支继续落入下一个分支。
Deverbal from fall through.
🔄 变式
fall-throughs plural
🏷 单词标签 & 词根
暂无标签