From 35d578b15ade9ceda364d7626c627924ff5d20ca Mon Sep 17 00:00:00 2001
From: Margaux Haller <margaux.haller2@etu.univ-lorraine.fr>
Date: Mon, 18 Mar 2024 09:08:56 +0100
Subject: [PATCH] exercice 4 partie 1

---
 qualdev/TD_Debug.ts | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/qualdev/TD_Debug.ts b/qualdev/TD_Debug.ts
index 49cc5f3..d094775 100644
--- a/qualdev/TD_Debug.ts
+++ b/qualdev/TD_Debug.ts
@@ -25,6 +25,17 @@ let x=10;
 let y=20;
 deb2(x, y);
 console.log(x,y); //Les changements ne sont que locaux
-
 //Un bon nom pour cette fonction serait quelque chose comme InverseValeurs
 
+//Exercice 4
+
+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); //La fonction marche car un tableau pointe sur des emplacements à l'échelle globale et non à l'échelle locale
\ No newline at end of file
-- 
GitLab