Introduction

Nous savons utiliser des variables, leur définir un type et une valeur, ainsi que les passer en paramètres à des fonctions. Dans ce module nous allons aborder différentes notions plus avancées avec les variables, comme par exemple la différence entre la copie et la référence à une variable. Nous apprendrons aussi que le type d'une variable n'est pas forcément figé, que cela dépend des langages, mais qu'il est possible de le changer.

Enfin nous étudierons le mécanisme de passage d'une variable à une fonction, qui, selon comment il est réalisé, peut donner des résultats différents.