调用代码完成时,我看到了以下内容:
TSlice
的定义如下。
TSlice = record
private
class var RandomSeed: uint64;
class constructor InitRandomSeed;
public
.....
TSliceHelper = record helper for TSlice
private
class var BitMask: array[0..8] of TSlice;
class constructor Init;
end;
我假设$ClassInitFlag
告诉运行时类构造函数是否已运行,但是该变量似乎没有任何文档。并且$
不在['_', 'a'..'z','A'..'Z']
中,因此这不是有效的标识符,我无法通过代码访问此成员。
运行时使用此标志究竟有什么作用,有什么方法可以操纵它?