代码之家  ›  专栏  ›  技术社区  ›  stanleyxu2005

是否可以在Delphi中添加“assert”作为关键字?

  •  2
  • stanleyxu2005  · 技术社区  · 15 年前

    我在代码中编写了几个“assert(…)”,以确保满足pre-and-post条件。我们可以告诉Delphi编译器,是否在调试版本中使用断言而在发布版本中不使用断言。

    5 回复  |  直到 15 年前
        1
  •  5
  •   Thomas Ahle    15 年前

    断言,像许多其他看似“保留字”的词一样,实际上是所谓的“标准函数”

        2
  •  3
  •   Francesca    15 年前

    断言不是保留字 .
    您可以创建自己的断言过程或函数,即使不建议这样做,它也会编译。

        3
  •  2
  •   Rob Kennedy    15 年前

    不。德尔福的荧光笔是不能这样配置的。您可以配置 颜色

    如果你的意思是这个问题 功能请求 Quality Central . 堆栈溢出不是这样的场所。

    既然您正在检查前置条件和后置条件,那么您的断言应该很容易找到,即使没有突出显示:它们将是任何函数中的第一个和最后一个语句。

        4
  •  2
  •   Mike Sutton    15 年前

        5
  •  0
  •   Mason Wheeler    15 年前

    Tools -> Options -> Editor Options -> Source Options ,您可以打开或关闭语法高亮显示,但我看不到允许您定义要高亮显示的语法的选项。