Einzelnen Beitrag anzeigen

MicMic

Registriert seit: 26. Mai 2018
296 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#1

Array Inhalt versetzen?

  Alt 7. Mai 2020, 20:31
Delphi-Version: 10.3 Rio
Hallo,
ich habe ein "a:TArray<String>".
Gibt's da vielleicht irgendein Befehl, um den Inhalt nach links und rechts zu versetzen?

Beispiel:
a[0]:='Auto';
a[1]:='Fahrrad';
a[2]:='Flugzeug';

Ich möchte z.B. mit einer Prozedur "nachlinks(a)" oder "nachrechts(a)" erreichen, dass der Inhalt entsprechend neu gesetzt wird. Um ein Beispiel für "nachlinks(a)" zu geben.

1. Aufruf:
a[0]:='Fahrrad';
a[1]:='Flugzeug';
a[2]:='Auto';

Nächster Aufruf:
a[0]:='Flugzeug';
a[1]:='Auto';
a[2]:='Fahrrad';

Ich denke, so ist es verständlich, was ich meine. Das Array hat eine unterschiedliche Größe. Mal mehr Inhalt, mal weniger. Könnte mir vorstellen, dass es hierzu was spezielles für's Array gibt, ums einfach zu lösen.

Gruß Micha
  Mit Zitat antworten Zitat