There is only one dynamic array operator: +. This operator is available in Delphi mode, but must be enabled explicily using the modeswitch arrayoperators in objfpc mode:
When enabled, its action is similar to the concatenation for strings: to concatenate the contents of the two arrays it acts on. The array element type must of course be identical for both arrays, i.e. the following will work:
But the following will not work:
The compiler will give an error when compiling this code.