gpt4 book ai didi

delphi - 是否可以声明一个包含另一个常量数组的常量数组?

转载 作者:行者123 更新时间:2023-12-03 18:29:49 26 4
gpt4 key购买 nike

我想做这样的事情:

const

MyFirstConstArray: array[0..1] of string = ('Hi', 'Foo');
MySecondConstArrayWhichIncludesTheFirstOne: array[0..2] of string =
MyFirstConstArray + ('Bar');


基本上我想要以下结果:

MyFirstConstArray -> ('Hi', 'Foo');
MySecondConstArrayWhichIncludesTheFirstOne -> ('Hi', 'Foo', 'Bar');


有可能吗?

最佳答案

AFAIK,您不能这样做。
但是,如果目标是确保只声明一次实际的常量字符串,则建议您声明各个字符串,然后将它们分组为数组:

const
MyConst1 = 'Hi';
MyConst2 = 'Foo';
MyConst3 = 'Bar';
MyFirstConstArray: array[0..1] of string = (MyConst1, MyConst2);
MySecondConstArrayWhichIncludesTheFirstOne: array[0..2] of string =
(MyConst1, MyConst2, MyConst3);


顺便说一句,您的语法不正确,您必须精确定义数组元素的类型。

关于delphi - 是否可以声明一个包含另一个常量数组的常量数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/246969/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com