2.173 .itemorder

Mit Hilfe dieses Attributes kann die Definitionsreihenfolge für Attribute und Records innerhalb von Records erfragt werden. Dabei wird für jedes Attribut ein A, für jeden Kindrecord ein R in dem String an der entsprechenden Stelle abgelegt.

Definition

  • Datentyp

    string

  • Zugriff

    get

Beispiel

record R
{
  string Name;
  record Kind1
  {
    integer Nummer;
    boolean An;
  }
  boolean Aus;
}
print R.itemorder;

Ausgabe

"ARA"

Hinweis

Das Attribut .itemorder ist dafür vorgesehen, die statische Definitionsreihenfolge der Record-Kinder zu liefern. Es ist nicht garantiert, dass es jederzeit und für jegliche dynamische Änderung von Attributen und Sub-Records die korrekte Reihenfolge der Kinder eines records wiedergibt.