Porting a C array declaration to Delphi
问题 In C, I can declare and initialize an char array like this: char arg[10] = "ANY"; Is there any short syntax to do the same in delphi? 回答1: A constant: const arg: array[0 .. 9] of AnsiChar = 'ANY'; A local variable: var arg: array[0 .. 9] of AnsiChar; ... arg := 'ANY'; A global variable: var arg: array[0 .. 9] of AnsiChar = 'ANY'; 回答2: something like this: var arg1: string = 'any'; or var arg2: packed array[0..9] of char = 'any'; if you really want an array starting with index 0, as in C, or