Différences entre les versions de « Delphi/Variables et constantes »

Cette page semblait être écrite pour le C++ et a été adaptée. Correction de plusieurs coquilles.
m (Relecture.)
(Cette page semblait être écrite pour le C++ et a été adaptée. Correction de plusieurs coquilles.)
 
Pour déclarer une variable dans un programme, il faut écrire :
* sonSon nom ('''var1''', par exemple)
* :
* Le type de la variable ('''integer''')
* son nom ('''var1''', par exemple)
* ;
 
var
var1: integer;
var2: integer;
var3: string;
 
begin
// différentesDifférentes instructions
end;
</source>
 
Quand le type est le même, on peut aussi écrire :
=== Syntaxe correcte pour le nom des variables ===
<source lang="Delphi">
function bidule()
var
var1, var2: integer;
var3: string;
 
begin
* Il est déconseillé d'utiliser le symbole _ comme premier caractère pour un identificateur, car ils sont souvent employés pour définir les variables globales d'environnement.
// Différentes instructions
* Tous les identifiants sont sensibles à la casse c'est-à-dire que les minuscules et les majuscules ont leur importance.
end;
</source>
 
=== Syntaxe correcte pour le nom des variables ===
 
{| class="wikitable"
|mot_francais
|}
 
La casse des caractères des identifiants n'a aucune importance car Delphi n'est pas sensible à la casse. Vous pouvez donc déclarer une variable <code>montantCourant</code> puis l'écrire plus loin <code>montantcourant</code>, <code>MONTANTCOURANT</code> ou <code>mOnTaNtCoUrAnT</code>.
 
=== Afficher une variable ===
 
Ce code affichera donc 12.<br />
:'''Remarque :''' Si vous ne voulez pas sauter de lignes après l'affichage utilisez la fonction Write plutôt que WriteLn
:'''Remarque :''' La fonction ReadLn est là pour empêcher que la console se ferme trop rapidement, sa réelle utilité est décrite en dessous.
 
=== Récupérer une variable ===
Dans les prochains chapitres, nous verrons comment additionner des variables, les utiliser dans des boucles ou conditions, etc.
 
:'''Remarque :''' Si vous ne voulez pas sauter de lignes après la saisie, utilisez la fonction Read plutôt que ReadLn
 
=== Assignation ===
 
Vous pouvez fixer une valeur à une variable à tout moment dans le programme, à partir d'une autre variable par exemple :
<source lang="Delphi">
program Assignation;
 
{$APPTYPE CONSOLE}
 
uses
SysUtils;
var
VariableSource:integer;
VariableTarget:integer;
 
begin
ReadLn (VariableSource);
VariableTarget := VariableSource;
end.
</source>
La variable modifiée est à gauche et la variable dont la valeur est clonée est à droite. Ne vous trompez pas.
 
== Les constantes ==
 
begin
//instructions Instructions
end.
</source>
55

modifications