Section courante

A propos

Section administrative du site

import

Importer
GNU Pascal

Syntaxe

program @@fragment monprogramme;

   import
      bar1;
      bar3 (baz1 => newname1) in 'fichier.pas';
      bar2 only (baz2, baz3 => newname2);
      bar4 qualified;
      [...]
module @@fragment monmodule;

   import
      bar1;
      bar3 (baz1 => newname1) in 'fichier.pas';
      bar2 only (baz2, baz3 => newname2);
      bar4 qualified;

      [...]

Paramètres

Nom Description
monprogramme Ce paramètre permet d'indiquer le nom du programme.
monmodule Ce paramètre permet d'indiquer le nom du module.
newname1, newname2 Ce paramètre permet d'indiquer le nouveau nom à attribuer.
fichier.pas Ce paramètre permet d'indiquer le nom du fichier Pascal.

Description

Ce mot réservé permet d'importer un interface de module. Le mot réservé import dans la partie import d'un programme oblige le programme à importer une interface. Le mot réservé in indique au GPC de rechercher le module dans le fichier spécifié; sinon, le nom du fichier est dérivé du nom de l'interface en ajoutant d'abord «.p», puis «.pas» - ne fonctionnant que si le nom de l'interface exportée coïncide avec le nom du fichier. Le symbole «=>» indique un changement de nom d'importation : l'entité exportée sous le nom baz1 par l'interface bar3 sera connue sous le nouveau nom newname1 dans le programme. Le mot réservé only signifie que seuls les identifiants listés seront importés à partir de l'interface. Renommer ne fonctionne qu'avec «only», aussi. Le mot réservé qualified signifie «qualified import»: les identificateurs importés ne seront accessibles que par un «qualified name». L'entité exportée sous le nom baz2 par l'interface bar4 sera accessible sous le nom bar4.baz2.

Remarques



Dernière mise à jour : Dimanche, le 22 octobre 2017