V2EX  ›  英汉词典

Unreachable Code

释义 Definition

不可达代码 / 无法执行的代码:在程序控制流中,由于条件、返回语句、异常抛出、无限循环等原因,永远不会被运行到的一段代码。常见于逻辑错误、冗余分支或不恰当的流程控制。(在不同语言中可能触发编译器/静态分析警告或错误。)

例句 Examples

The compiler warned me about unreachable code after the return statement.
编译器提醒我:在 return 语句之后有不可达代码。

Because the loop never ends, the cleanup function below it is unreachable code.
由于这个循环永远不会结束,它下面的清理函数就成了无法执行的不可达代码。

发音 Pronunciation (IPA)

/ʌnˈriːtʃəbəl koʊd/

词源 Etymology

unreachable 由 *un-*(否定前缀,“不”)+ reachable(“可到达的、可触及的”)构成;code 指“代码”。合起来在编程语境中表示“控制流到达不了的代码”,属于软件工程与静态分析中常用术语。

相关词 Related Words

文学与作品 Literary Works

  • Clean Code(Robert C. Martin)——讨论消除冗余与“死代码/不可达代码”以提升可读性与可维护性。
  • The Pragmatic Programmer(Andrew Hunt & David Thomas)——涉及通过改进控制流与重构减少无效分支与潜在不可达路径。
  • Compilers: Principles, Techniques, and Tools(Aho, Lam, Sethi, Ullman,“龙书”)——在控制流分析与优化(如删除不可达代码)中涉及该概念。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2235 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 05:17 · PVG 13:17 · LAX 21:17 · JFK 00:17
♥ Do have faith in what you're doing.