| 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 | Stringhe letteraliLe costanti letterali di tipo stringa devono essere racchiuse tra doppie virgolette. I caratteri ASCII stampabili codici da 32 a 126, i codici "ASCII esteso" da 128 a 255, escluse le doppie virgolette " e il backslash \, si possono includere direttamente. Gli altri caratteri, e cioè i codici di controllo da 0 a 31 e 127, le doppie virgolette e il backslash si possono inserire utilizzando speciali sequenze di escape come dalla tabella seguente:
Le sequenze di backslash non espressamente previste causano la segnalazione di un messaggio di errore da parte del parser. E' possibile indicare anche il byte nullo "\x00" poichè non ha alcun significato particolare in M2. Esempi: "Linea 1.\nLinea 2.\n" "\aERRORE: fallita apertura file \"dati-bilancio\"\n" | |||||||||||||||||
| ||||||||||||||||||
| Umberto Salsi | Contatto | Mappa | Home / Indice sezione |