Fonction Optimiser(Invariant, NulAbsorbant) Milieu(Position : Nul Ou Entier, Taille : Nul Ou Entier) Retourner Nul Ou ICollection(Nul Ou TypeElement);
Si la collection est nulle, si Position est Nul, si Taille est Nul, si Position est supérieure ou égale à la taille de la collection initiale ou si Taille est inférieure ou égale à zéro, alors le résultat est Nul.
Si Position est inférieur ou égale à zéro, alors la copie débute au premier élément.
Si Taille est supérieure ou égale à la taille de la collection initiale, alors le résultat est la collection initiale.
Principal
/*******/
Variable
/******/
L : ListeDe Caractere;
L2 : ListeDe Caractere;
Debut
L=ListeDe("A");
L+="B";
L+="C";
L2=L.Milieu(1,1);
/* L2 est composée de l'élément du milieu de L. */
Fin Principal
- | - | - | - | - | - | - | - | - |