gpt4 book ai didi

delphi - 将一个元素追加到动态数组

转载 作者:行者123 更新时间:2023-12-03 14:35:42 24 4
gpt4 key购买 nike

将一个元素追加到动态数组的直接方法如下:

SetLength(SomeDynamicArray, Length(SomeDynamicArray) + 1);
SomeDynamicArray[High(SomeDynamicArray)] := NewElement;

忽略内存碎片导致的性能问题,有没有办法在一行中完成此操作?

最佳答案

从 Delphi XE7 开始,您可以执行以下操作:

SomeDynamicArray := SomeDynamicArray + [NewElement];

引用:Marco 技术博客,2014 年 9 月 18 日:Dynamic Arrays in Delphi XE7

关于delphi - 将一个元素追加到动态数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5755998/

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