| Home / Indice sezione | www.icosaedro.it | ![]() |
|
| |||
| Frontespizio Introduzione Caratteristiche Un semplice esempio Moduli Sezione IMPORT Sezione CONST Sezione TYPE Tipo FORWARD Sezione VAR Sezione FUNCTION Sezione BEGIN Stringhe letterali Sottostringhe Commenti Costanti predefinite Variabili predefinite Funzioni predefinite Istruzione di assegnamento Istruzione per la chiamata di funzione Ordine di valutazione degli argomenti attuali Istruzione IF Istruzione SWITCH Istruzione FOR Istruzione WHILE Istruzione REPEAT Istruzione LOOP Istruzione TRY Istruzione RAISE ERROR Istruzione RETURN Espressioni logiche Espressioni intere Espressioni reali Espressioni stringa Espressioni tra tipi strutturati Regole di scope M2 per programmatori C M2 per programmatori Java Rappresentazione dei dati in memoria Keywords Messaggi di errore a runtime Sintassi | Sezione IMPORTPermette di indicare i moduli da importare. I moduli importati possono esportare costanti, tipi, variabili e funzioni. Si possono indicare un numero arbitrario di moduli separati da virgola, oppure si possono usare istruzioni IMPORT separate: IMPORT m2, str, win IMPORT cgi I moduli importati vengono ricercati in una serie di directory indicate dal programmatore nella fase di configurazione del compilatore. Tutti gli identificatori dichiarati nei moduli importati vengono resi disponibili al programma cliente. I moduli importati dai moduli importati non sono invece utilizzabili dal modulo cliente. Ad esempio, se A importa B, e B importa C, il modulo A potrà utilizzare gli identificatori esportati da B, ma non quelli esportati da C; per utilizzare anche gli identificatori esportati da C, il modulo A deve importare C esplicitamente. E' possibile l'importazione mutua A importa B, B importa A. Ogni modulo coinvolto viene comunque incluso nel codice una sola volta, e le variabili globali del modulo esistono in una sola istanza durante l'esecuzione. Un modulo importato ma non usato nel modulo che lo importa provoca la segnalazione di un avvertimento da parte del compilatore. | |||
| ||||
| Umberto Salsi | Contatto | Mappa | Home / Indice sezione |