Delphi'de aşağıdaki gibi bir dizi dizeyi bildirmenin bir yolu var mı? Bu yığın dinamik dizinin bir çalışma zamanı başlatma yapar ikenSabit bir dizi dizgi oluşturma
var
FMyArray: TArray<string>;
function MyArray: TArray<string>;
begin
if Length(FMyArray) = 0 then
FMyArray := TArray<string>.Create('One', 'Two', 'Three');
Result := FMyArray;
end;
it:
{'first','second','third'}
sayesinde thow i Elements kullanımını önlemek ve Delphi hesaplamak izin attırmak dizinin boyutu. – none
Elements sabitinden sakınabilirsiniz, ancak yine de dizi boyutunu bildirmelisiniz. "Kısa biçim" dizisini [x] kullanabilirsiniz. Burada x, numaralandırılmış bir türdür ve ilkinden son öğeye kadar bir dizi oluşturur. Derleyici, dizi boyutunu hesaplayan ve 0..2 bir sınır ayarlayan dizi [] = (1,2,3) dizisini desteklemez. –
Parlak, tüm bu sefer bunun mümkün olmadığını düşündüm: D –