Difference between revisions of "period/fr"

From Lazarus wiki
(Fin de module)
(Espace de nom)
Line 62: Line 62:
  
 
== Espace de nom ==
 
== Espace de nom ==
[[Unit]] names containing dots create [[Namespaces|namespaces]].
+
Les noms d'[[Unit/fr|unité]] contenant des points définissent des [[Namespaces/fr|espaces de noms]].
  
 
== Valeur ASCII ==
 
== Valeur ASCII ==

Revision as of 11:14, 3 May 2020

English (en) suomi (fi) français (fr)

Séparateur décimal

Pascal utilise le . (point) pour séparer les parties entière et fractionnaire dans un nombre décimal.

myReal := 6.28318

Au moins un chiffre devant le point est obligatoire. Le cas échéant, 0 comme partie entière ne doit pas être omise.

Les nombres notés avec une base de numération non décimale ne peuvent être noté de cette façon.

P.ex. la valeur numérique "un demi" ne peut pas être écrite comme %0.1 (% étant la préfixe indiquant la notation binaire.

Sélecteur de portée d'un identificateur

Pour les types de données structurés, le point sépare l'identificateur de la structure de donnée de ses composants individuels i.e. les méthodes, les propriétés ou les champs de donnée.

 1 program recordDemo(input, output, stderr);
 2 
 3 uses
 4 	Linux;
 5 
 6 var
 7 	info: TSysInfo;
 8 begin
 9 	if sysInfo(@info) <> 0 then
10 	begin
11 		halt(1);
12 	end;
13 	
14 	writeLn('uptime: ', info.uptime, ' seconds');
15 	
16 	with info do
17 	begin
18 		writeLn('total free: ', freeram, ' bytes');
19 	end;
20 end.

Etendue

Deux points consécutifs .. spécifient une sous-étendue dans un type ordinal.

type
	signumCodomain = -1..1;

C'est la même que dans math.TValueSign.

Fin de module

Le bloc principal de tout module, i. e. programme, unité or bibliothèque doit être terminée avec end “dot” :

program hiWorld(input, output, stderr);

begin
	writeLn('Hi world!');
end.

Ce qui peut être vu comme l'adoption des langages naturelle (écrit), où le point marque la fin d'une phrase.

Tout chose après le end. final, en supposant la syntaxe correcte, sera ignoré par le compilateur.

Espace de nom

Les noms d'unité contenant des points définissent des espaces de noms.

Valeur ASCII

In ASCII, the character code decimal 46 (or hexadecimal 2E) is defined to be . (full stop).


Barre de navigation par sujet: Symboles Pascal
simples caractères

+ (plus)  •  - (moins)  •  * (astérique)  •  / (barre oblique)
= (égal à)  •  > (supérieur à)  •  < (inférieur à)
. (point)  •  : (deux-points)  •  ; (point-virgule)
^ (Chapeau)  •  @ (at)
$ (Dollar)  •  & (ampersand)  •  # (hash)
' (apostrophe)

Paires de caractères

<> (non égal à)  •  <= (moins ou égal à)  •  := (devient)  •  >= (supérieur ou égal à)

 •  >< (Différence symétrique)  •  // (Double barre oblique)