4D v14.3

ARRAY INTEGER

Home

 
4D v14.3
ARRAY INTEGER

ARRAY INTEGER 


 

ARRAY INTEGER ( ArrayName ; Größe {; Größe2} ) 
Parameter Typ   Beschreibung
ArrayName  Array in Name des Array
Größe  Lange Ganzzahl in Anzahl der Elemente im Array oder Anzahl der Reihen, wenn Größe2 angegeben ist
Größe2  Lange Ganzzahl in Anzahl der Spalten in zweidimensionalem Array

Der Befehl ARRAY INTEGER erstellt und/oder passt im Speicher ein Array mit 2-byte Elementen vom Typ Ganzzahl an.

  • Der Parameter ArrayName ist der Name des Array.
  • Der Parameter Größe ist die Anzahl der Elemente im Array.
  • Der Parameter Größe2 ist optional; ist Größe2 angegeben, wird ein zweidimensionales Array erstellt. In diesem Fall gibt Größe die Anzahl der Reihen und Größe2 die Anzahl der Spalten in jedem Array an. In einem zweidimensionalen Array kann jede Reihe sowohl als Element als auch als Array behandelt werden. Sie können also, während Sie mit der ersten Dimension des Array arbeiten, mit anderen Befehlen ganze Arrays in einem zweidimensionalen Array einfügen oder löschen.

Wenden Sie ARRAY INTEGER auf ein bestehendes Array an, gilt folgendes:

  • Erweitern Sie die Größe des Array, bleiben die vorhandenen Elemente unverändert, die neuen Elemente werden auf Null (0) initialisiert.
  • Verringern Sie die Größe des Array, gehen die letzten aus dem Array gelöschten Elemente verloren.

Dieses Beispiel erstellt ein Prozess-Array mit 100 2-byte Elementen vom Typ Ganzzahl:

 ARRAY INTEGER(aiValues;100)

Dieses Beispiel erstellt ein lokales Array mit 100 Reihen mit 50 2-byte Elementen vom Typ Ganzzahl:

 ARRAY INTEGER($aiValues;100;50)

Dieses Beispiel erstellt ein Interprozess-Array mit 50 2-byte Elementen vom Typ Ganzzahl und setzt jedes Element auf seine Elementnummer:

 ARRAY INTEGER(◊aiValues;50)
 For($vlElem;1;50)
    ◊aiValues{$vlElem}:=$vlElem
 End for

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Arrays
Nummer: 220

 
GESCHICHTE 

Erstellt: < 4D v6

 
SIEHE AUCH 

ARRAY LONGINT
ARRAY REAL

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)