From c7cb7954e91699fdc78b01f56bb507715973a8c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien?= <tonemail@example.com> Date: Fri, 28 Mar 2025 14:34:30 +0100 Subject: [PATCH] Exos3 finis --- tpDebug.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 tpDebug.ts diff --git a/tpDebug.ts b/tpDebug.ts new file mode 100644 index 0000000..2e9eff4 --- /dev/null +++ b/tpDebug.ts @@ -0,0 +1,14 @@ +function deb2(x:number, y:number): void { + const tmp = y; + y =x; + x = tmp; + console.log(x, y); +} + +let x = 10; +let y = 20; +deb2(x, y); +console.log(x, y); + +/* Les valeurs ne sont pas modifiés car les variables x et y sont passées par valeur et non par référence. +Donc ils gardent leur valeur initiale. On aurait pu appeler la function echangeSansEffet */ \ No newline at end of file -- GitLab