Les tableaux à une dimension Tableau:à une dimension

Nous savons désormais manipuler des variables. L’inconvénient est qu’il faut déclarer autant de variables que de données à stocker.

1. L’intérêt des tableaux

Soit le programme suivant qui stocke cinq prénoms et les affiche via une fonction :

fun main() 
{ 
 val name1 = "Jean" 
 val name2 = "Robert" 
 val name3 = "Maurice" 
 val name4 = "Ludovic" 
 val name5 = "Sylvie" 
 
 displayNames(name1, name2, name3, name4, name5) 
} 
 
fun displayNames(name1: String, name2: String, name3: String, 
name4: String, name5: String) 
{ 
 println(name1) 
 println(name2) 
 println(name3) 
 println(name4) 
 println(name5) 
} 

Ce programme est très compliqué à maintenir. En effet, si l’on veut ajouter un sixième nom, on doit faire plusieurs modifications, comme ajouter une variable dans la fonction main, ajouter un paramètre dans la signature de la fonction displayNames, modifier le corps de la fonction displayNames pour ajouter une instruction println et finalement modifier l’appel de la fonction displayNames dans la fonction main pour passer un sixième argument.

Il convient donc d’appliquer systématiquement quatre modifications pour ajouter un nom à ce programme. Pour une évolution...

couv_RIKOT.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
En résumé
Suivant
Les tableaux multidimensionnels