Fonction List.replaceRange ()

La classe List de la bibliothèque dart: core fournit le replaceRange()fonction pour modifier les éléments de la liste. Cette fonction remplace la valeur des éléments dans la plage spécifiée.

La syntaxe d'utilisation de la fonction List.replaceRange () est la suivante -

List.replaceRange(int start_index,int end_index,Iterable <items>)

Où,

  • Start_index - un entier représentant la position d'index à remplacer.

  • End_index - un entier représentant la position d'index à arrêter de remplacer.

  • <items> - un objet itérable qui représente les valeurs mises à jour.

Le suivant example illustre la même chose -

void main() { 
   List l = [1, 2, 3,4,5,6,7,8,9]; 
   print('The value of list before replacing ${l}'); 
   l.replaceRange(0,3,[11,23,24]); 
   print('The value of list after replacing the items 
      between the range [0-3] is ${l}'); 
}

Il devrait produire les éléments suivants output -

The value of list before replacing [1, 2, 3, 4, 5, 6, 7, 8, 9] 
The value of list after replacing the items between 
   the range [0-3] is [11, 23, 24, 4, 5, 6, 7, 8, 9]