Braucht man nicht unbedingt, da Arrays genau wie Objekte Referenztypen sind. Copy-On-Write wie bei Strings gibt es bei Arrays auch nicht. Somit wird immer das Original-Array modifiziert. Zumindest bin ich mir da zu 95% sicher.
Jain. Ja, es sind Referenztypen, aber es ist wie beim String, was ja auch ein Referenztyp ist, bzw. ein String (nicht ShortString oder WideString) ist sogar ein aufgemotztes
array of char
.
Und da ist es wie bei Integer und Co. ... man braucht das VAR.