Section courante

A propos

Section administrative du site

ARRAY

Tableau
Oberon

Syntaxe

ARRAY dimension OF type_de_base

Paramètres

Nom Description
dimension Ce paramètre permet d'indiquer le nombre d'éléments dans le tableau
type_de_base Ce paramètre permet d'indiquer un type de données

Description

Ce mot réservé permet de définir des tableaux avec des valeurs scalaires.

Exemple

Voici quelques exemples typiques de l'utilisation de ce mot réservé :

  1. MODULE ArraySamples;
  2.  
  3. IMPORT Out;
  4.  
  5. TYPE
  6.  STRING=ARRAY 255 OF CHAR;
  7.      
  8. VAR
  9.  TableauNombre:ARRAY 8 OF INTEGER;
  10.  TableauChaine:ARRAY 5 OF STRING;
  11.  TableauEntierDe0A255:ARRAY 255 OF INTEGER;
  12.  TableauEntierLongDe0A5:ARRAY 5 OF INTEGER;
  13.  I:INTEGER;
  14.          
  15. BEGIN
  16.  TableauNombre[1] := 10;
  17.  TableauNombre[2] := 20;
  18.  TableauNombre[3] := 10;
  19.  TableauNombre[4] := 4;
  20.  TableauNombre[5] := 6;
  21.  TableauNombre[6] := 1;
  22.  TableauNombre[7] := 5;
  23.  TableauChaine[1] := "ABC";
  24.  TableauChaine[2] := "DEF";
  25.  TableauChaine[3] := "GHI";
  26.  TableauChaine[4] := "JKL";
  27.  FOR I:=1 TO 7 DO
  28.   Out.String("TableauNombre[");
  29.   Out.Int(I,1);
  30.   Out.String("]=");
  31.   Out.Int(TableauNombre[I],1);
  32.   Out.Ln;
  33.  END;
  34. END ArraySamples. 

on obtiendra le résultat suivant :

TableauNombre[1]=10
TableauNombre[2]=20
TableauNombre[3]=10
TableauNombre[4]=4
TableauNombre[5]=6
TableauNombre[6]=1
TableauNombre[7]=5


Dernière mise à jour : Samedi, le 7 avril 2018