Appending one element to a dynamic array

前端 未结 8 2205
太阳男子
太阳男子 2020-12-05 05:16

This is a very frequent pattern throughout my code:

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


        
8条回答
  •  伪装坚强ぢ
    2020-12-05 06:10

    You can simply use this code to append an element to end of any dynamic array. fast and short.

    ...
    var
      myArray: array of Integer;
      element: Integer;
    ...
    Insert(element, myArray, MaxInt);
    ...
    

提交回复
热议问题