From a44404969a7546ce06574a3d02c58d3055d83e9d Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Wed, 2 Aug 2023 13:20:44 +0200 Subject: [PATCH] Add some details about variables --- content/articles/2023/fonctionnement_makefile/index.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/content/articles/2023/fonctionnement_makefile/index.md b/content/articles/2023/fonctionnement_makefile/index.md index 3bc57e5..c058d07 100644 --- a/content/articles/2023/fonctionnement_makefile/index.md +++ b/content/articles/2023/fonctionnement_makefile/index.md @@ -199,9 +199,13 @@ assign: @echo "assign by expansion \`VAR_2 := value\`: $(EXP)" ``` -L'exécution de note cible `assign` montre bien que la variable assignée avec `=` -prend en compte la modification de `VAR`, c'est donc une référence -- à la -manière des pointeurs -- vers celle-ci : +Comme vous l'avez remarqué, ls variables s'utilise avec la notation `$(VAR)`, il +est aussi possible d'utiliser `${VAR}`. + +L'exécution de note cible `assign` montre bien que la variable assignée avec `=` +prend en compte la modification de `VAR` via la fonction `eval` (nous parlerons +des fonctions plus tard), c'est donc une référence -- à la manière des pointeurs +-- vers celle-ci : ```text make assign