Copie du wikimiroir

Ceci est un miroir du wiki de pascal.chat. La modification, l’historique et la connexion se trouvent là-bas.

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.

Version 1, dernière modification par WikiArchive .