【发布时间】:2013-08-12 19:51:59
【问题描述】:
http://dlang.org/expression.html#AssertExpression
关于assert(0):“编译的优化和代码生成阶段可能会假设它是无法访问的代码。”
相同的文档声称 assert(0) 是一个“特殊情况”,但有几个原因。
D 编译器能否基于合约和其他地方生成的通用assert-ions 进行优化?
(好像我需要另一个享受in{} 和out{} 构造的理由,但知道这样写肯定会让我更加头晕目眩他们可以让事情变得更糟)
【问题讨论】: