User Tools

Site Tools


k7:k7.4:k7.4.3:k7.4.3.1:start

7.4.3.1 Native arrays

Gambas has a predefined array class for each native data type. The name of these classes is the name of the data type followed by an open and a closed square bracket:

Boolean[] 	Array von Boolean-Werten 
Byte[] 	        Array von Byte-Werten 
Short[] 	Array von Short-Werten 
Integer[] 	Array von Integer-Werten 
Long[] 	        Array von Long-Werten 
Single[] 	Array von Single-Werten 
Float[] 	Array von Float-Werten 
Date[] 	        Array von Date-Werten 
String[] 	Array von String-Werten 
Object[] 	Array von Object-Werten 
Pointer[] 	Array von Pointer-Werten 
Variant[] 	Array von Variant-Werten 

You can initialize an array or create an array within an expression with the[….Chapter 7.4.5 Inline Arrays.

Examples for the declaration of native arrays:

Dim myArray As New String[] 
Dim myTable As New Float[10, 8] 
Dim dArray As New Date[] 
Dim aObjectArray As New Object[] 

Example of using a native array:

  • Declaration of the variables aPlanets of type String array
  • Create an array object
  • Paste nine elements (data type string) into the string array using an inline array
  • Output of all elements of the array in the console of the Gambas IDE
Dim sElement As String
Dim aPlaneten As String[]

aPlaneten = New String[]
aPlaneten = ["Merkur", "Venus", "Erde", "Mars", "Jupiter", "Saturn", "Uranus", "Neptun", "Pluto"] 

For Each sElement In aPlaneten
  Print sElement,
Next

Download

Articles

Download


7.4.3.1 Native Arrays

Gambas hat eine vordefinierte Array-Klasse für jede nativen Datentyp. Der Name dieser Klassen ist der Name des Datentyps, dem eine geöffnete und eine geschlossene eckige Klammer folgt:

Boolean[] 	Array von Boolean-Werten 
Byte[] 	        Array von Byte-Werten 
Short[] 	Array von Short-Werten 
Integer[] 	Array von Integer-Werten 
Long[] 	        Array von Long-Werten 
Single[] 	Array von Single-Werten 
Float[] 	Array von Float-Werten 
Date[] 	        Array von Date-Werten 
String[] 	Array von String-Werten 
Object[] 	Array von Object-Werten 
Pointer[] 	Array von Pointer-Werten 
Variant[] 	Array von Variant-Werten 

Sie können ein Array initialisieren oder Sie erzeugen ein Array innerhalb eines Ausdrucks mit dem […]-Operator → Kapitel 7.4.5 Inline-Arrays.

Beispiele für die Deklaration nativer Arrays:

Dim myArray As New String[] 
Dim myTable As New Float[10, 8] 
Dim dArray As New Date[] 
Dim aObjectArray As New Object[] 

Beispiel für den Einsatz eines nativen Arrays:

  • Deklaration der Variablen aPlaneten vom Typ String-Array
  • Erzeugen eines Array-Objekts
  • Einfügen von neun Elementen (Daten-Typ String) in das String-Array unter Verwendung eines Inline-Arrays
  • Ausgabe aller Elemente des Arrays in der Konsole der Gambas-IDE
Dim sElement As String
Dim aPlaneten As String[]

aPlaneten = New String[]
aPlaneten = ["Merkur", "Venus", "Erde", "Mars", "Jupiter", "Saturn", "Uranus", "Neptun", "Pluto"] 

For Each sElement In aPlaneten
  Print sElement,
Next

Download

The website uses a temporary session cookie. This technically necessary cookie is deleted when the browser is closed. You can find information on cookies in our privacy policy.
k7/k7.4/k7.4.3/k7.4.3.1/start.txt · Last modified: 02.07.2018 (external edit)

Page Tools