Les commentaires

Avatar de Monsieur X
Description du chapitre et des ses objectifs :

Maintenant que la programmation se complique, on va rédiger des commentaires pour nous retrouver dans notre code source.

Image de Partie

Accéder directement à une des parties du cours :

Généralités

Le code, commençant à se compliquer, a besoin d'être éclairci par des commentaires. Ils se notent rem commentaire ou :: commentaire.

Avantage de rem commentaire : lisible.
Inconvénient de rem commentaire : si echo off n'a pas été écrit auparavant, le commentaire est affiché.
Avantage de :: commentaire : même si echo off n'a pas été écrit auparavant, le commentaire n'est pas affiché.
Inconvénient de :: commentaire : peut se confondre avec une initialisation de fonction (nous allons le voir après).

Voici un code sans commentaire :

Code BATCH - Numéro de ligne
  1. @echo off
  2. title Commentaires
  3. set /a variable=1
  4. set /a variable2=%variable%*3
  5. echo %variable% * 3 = %variable2%
  6. pause
  7. cls
  8. set /p phrase=Entrez une phrase :
  9. cls
  10. echo %phrase%
  11. pause

Bon, il n'y a rien de compliqué, mais on va faire comme si .
Et maintenant rajoutons nos commentaires :
Code BATCH - Numéro de ligne
  1. @echo off
  2. rem On n'affiche pas les commandes futures
  3. title Commentaires
  4. ::On change le titre de la console
  5. set /a variable=1
  6. ::On initialise la variable "variable" en nombre entier ayant pour valeur 1
  7. set /a variable2=%variable%*3
  8. ::variable2 vaut le triple de variable
  9. echo %variable% * 3 = %variable2%
  10. rem On écrit une petite opération très simple
  11. pause
  12. cls
  13. set /p phrase=Entrez une phrase :
  14. ::On demande à l'utilisateur de taper une phrase au clavier
  15. cls
  16. echo %phrase%
  17. ::On réécrit la phrase entrée par l'utilisateur
  18. pause


Je pense que nous avons bien besoin des commentaires pour ce qui suit : les fonctions.

Chapitre précédent - Sommaire - Chapitre suivant

Nos rédacteurs et membres sont pour la plupart ouverts à des remarques constructives et servir à alerter le rédacteur du cours, des fautes éventuelles ou de propositions et nouvelles perspectives de cours etc ...
Pour ce faire cliquez ici

Postez vous aussi un commentaire à cette partie via le lien que voici