Sign in Join
Wiki copytemporary

period/fr

English · Français · Suomi

Séparateur décimal

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

pascal
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.

pascal
program recordDemo(input, output, stderr);

uses
    Linux;

var
    info: TSysInfo;
begin
    if sysInfo(@info) <> 0 then
    begin
        halt(1);
    end;
    
    writeLn('uptime: ', info.uptime, ' seconds');
    
    with info do
    begin
        writeLn('total free: ', freeram, ' bytes');
    end;
end.

Etendue

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

pascal
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” :

pascal
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

En ASCII, le caractère de code décimal 46 (ou hexadecimal 2E) est définie pour être . (arrêt complet).


From the Free Pascal wiki, page "period/fr", as it stood on 2020-05-03 after a change by E-ric, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 1, last changed by WikiArchive .

Edited on wiki.freepascal.org by 1 person, 2020

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
E-ricCreating and titles translation
E-ricMarque de racine (radix mark)
E-ricSélecteur de portée d'un identificateur
E-ricEtendue
E-ricFin de module
E-ricEspace de nom
E-ricValeur ASCII
E-ric (minor)
E-ric (minor)

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.