Inform e Glulx/Le basi di Inform/Variabili numeriche e caratteri speciali: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 33:
In Inform, le variabili vengono usate in genere per la gestione dei numeri e dei singoli caratteri. Di default, il range per un valore numerico valido da assegnare ad una variabile varia da –32768 a 32767. Questo significa che '''è possibile assegnare un valore compreso tra -32768 e 32767, ma non minore di -32768 e non maggiore di 32767'''. Ricordatevi inoltre, che '''prima di essere utilizzata, una variabile deve sempre avere assegnato un valore iniziale''' (deve cioè essere '''inizializzata''') perché, nel momento in cui viene definita, il valore in essa contenuto può essere un numero qualsiasi che spesso e volentieri è al di fuori del range consentito. La conseguenza di tutto questo potrebbe essere davvero drastica, perché per il compilatore non ci sarebbe alcun tipo d’errore, ma il valore sarebbe completamente sballato<ref>Provate come esercizio a sostituire il valore "numb = 1" con "numb = 1234567" per vedere cosa succede.</ref>.
 
[[Immagine:Inform e Glulx-sp.gif|centre|435 px|]]
 
In Inform esistono anche dei '''caratteri speciali''' che vengono stampati in un modo un po’ diverso da quello usuale<ref>Un elenco completo dei caratteri stampabili è disponibile alla [http://www.inform-fiction.org/manual/html/tables.html#tbl2a tabella 2B] dell’Inform Designer Manual di Graham Nelson. Jif, inoltre, dà la possibilità di utilizzare i caratteri normali (quelli cioè codificati nel codice [[w:ASCII|ASCII]]) anziché quelli codificati nel codice ZSCII (ad esempio è al posto di @`e); questo è possibile tramite il ''mapping dei caratteri'', una delle tante caratteristiche che lo differenziano da tutti gli altri programmi del genere.</ref>. Nella riga:
Line 58 ⟶ 59:
 
[[Categoria:Inform e Glulx|Le basi di Inform|Variabili numeriche e caratteri speciali]]
{{Avanzamento|100%|137 giugnonovembre 2009}}