Fel*_*x R 2 arrays delphi static-array
我有一个枚举的全局数组变量'a'..'z'.如果我想在变量声明中初始化一些条目,我通常会执行以下操作:
var
Example: Array['a'..'z'] of String = ('Example one', 'two', 'three');
Run Code Online (Sandbox Code Playgroud)
有没有办法在变量声明中初始化,例如'g','p','o'和'y',或者我必须通过实现部分中的某个函数/过程来执行此操作?
有没有更聪明的方法来实现我想要的?
您不能仅在那里初始化某些元素.这样做的正确方法是在以下initialization部分写的implementation:
implementation
...
initialization
Example['g'] := 'something';
end.Run Code Online (Sandbox Code Playgroud)