for étendu: Warning d'inutilisation
Bonjour,
J'ai un tableau à 2 dimensions que je souhaite initialiser à '0'.
Ce tableau est transmis en paramètre d'une méthode dont voici la partie du code qui nous intéresse:
Code:
1 2 3 4 5 6 7 8 9 10
| public void chargeDonnees( short[][] tablo_pointage )
{
/.../
// Init du tableau:
for( short ligne[] : tablo_pointage )
for( short element : ligne )
element = 0;
/.../
} |
Le souci est que le compilateur m'envoie un Warning en indiquant que 'element' n'est pas utilisé. Avez-vous une explication à cela ?
Bien sûr, je pourrais utiliser la propriété length du tableau est faire 2 boucles for imbriquées:
Code:
1 2 3
| for( int ligne = tablo_pointage.length; ligne >= 0; ligne-- )
for( int element = tablo_pointage[ ligne ].length; element >= 0; element-- )
tablo_pointage[ ligne ][ element ] = 0; |
Je trouve quand même que la 1ère version plus élégante !