- Ορισμένες φορές χρειάζεται να ομαδοποιήσουμε δεδομένα ίδιου τύπου.
- Αν τα δεδομένα αυτά δεν απαιτούνται όταν το πρόγραμμα τερματίσει
τη λειτουργία του, αντί να τα φυλάξουμε σε βάση δεδομένων, μπορούμε
να χρησιμοποιήσουμε έναν πίνακα (array).
- Ο ορισμός του πίνακα γίνεται με τη σύνταξη:
Dim όνομα([κάτω-όριο Το] άνω-όριο [, [κάτω-όριο Το] άνω-όριο] ...) as τύπος
- Αν δεν οριστεί το κάτω όριο είναι το 0 (ή αυτό που έχουμε ορίσει με την εντολή
option base).
- Αν δώσουμε πολλαπλές τιμές ορίζουμε πίνακα πολλαπλών διαστάσεων.
- Παράδειγμα:
Dim Values(10) as Integer
Dim RoomEmpty(100 to 999) as Boolean
Dim ChessBoard(7, 7) as String
- Πρόσβαση στα δεδομένα του πίνακα έχουμε με το όνομα της μεταβλητής
και τον ακέραιο δείκτη στο στοιχείο που μας ενδιφέρει μέσα σε παρένθεση:
Values(3) = 178
For i= 100 to 999
RoomEmpty(i) = True
Next i
ChessBoard(0, 1) = "Castle"