Fonction Optimiser(Invariant, NulAbsorbant) Union(L : Nul Ou Liste(Nul Ou TypeElement)) Retourner Nul Ou Liste(Nul Ou TypeElement);
Si la première liste est nulle alors le résultat est la seconde.
Si la seconde liste est nulle alors le résultat est la première.
Principal
/*******/
Variable
/******/
L1 : ListeDe Caractere;
L2 : ListeDe Caractere;
L3 : ListeDe Caractere;
Debut
L1=ListeDe("A");
L1+="B";
L1+="C";
L2=ListeDe("A");
L2+="C";
L2+="D";
L3=L1.Union(L2);
/* L3 contient A, B, C, A, C et D. */
Fin Principal
- | - | - | - | - | - | - | - | - |