我知道你可以使用下面的方法将单个常量标记为弃用
const
NotDeprConst1 = 1;
DeprConst = 2 deprecated;
NotDeprConst2 = 2;
但是,你能否将整个const块标记为已弃用,而无需逐个标记常量呢?
我想要做类似以下的事情:
const deprecated
DeprConst1 = 1;
DeprConst2 = 2;
DeprConst3 = 3;
然而,这段代码无法编译通过(编译器将“deprecated”视为标识符)。
或者也许有编译器指令:
{$DEPRECATED ON}
const
DeprConst1 = 1;
DeprConst2 = 2;
DeprConst3 = 3;
{$DEPRECATED OFF}
Embarcadero的提示指令文档称您可以使用提示(例如过时)标记任何声明,但未详细说明。