1

调用代码完成时,我看到以下内容:

在此处输入图像描述

的定义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告诉运行时类构造函数是否已经运行,但似乎没有关于这个 var 的文档。并且$不在['_', 'a'..'z','A'..'Z'],所以这不是一个有效的标识符,我无法在代码中访问这个成员。

运行时到底对这个标志做了什么,有什么方法可以操纵它吗?

4

0 回答 0