diff --git a/Exo.ts b/Exo.ts index 52693875c02e9298f82883db689f6ef8eea18b50..b0d7f7504603e0e9201dc849d8934b34e7aba01a 100644 --- a/Exo.ts +++ b/Exo.ts @@ -19,3 +19,14 @@ let y = 20; deb2(x, y); console. log(x, y); //Le programme peut ne pas fonctionner correctement si x ou y ne sont pas initialisés correctement + +function deb3(xy: number[]) : void { + let tmp= xy[0] ; + xy [0] = xy[1]; + xy [1] = tmp; + console. log(xy); +} +let xy= [10, 20]; +deb3(xy); +console. log(xy); +//Le programme fonctionne correctement si on ne modifie pas la référence du tableau