I tre tipi speciali sono l'indicatore "senza tipo" (*),
void e Null.
| Tipo | Descrizione | |
|---|---|---|
| * | Indica che una proprietà è senza tipo. | |
| void | Indica che una funzione non può restituire un valore qualsiasi. | |
| Null | Un tipo di dati speciale che rappresenta l'assenza di un valore. |
| * | Tipo speciale |
propertyName:*| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Indica che una proprietà è senza tipo. L'uso dell'asterisco per indicare il tipo equivale a utilizzare un'annotazione senza tipo. Le espressioni che leggono le proprietà senza tipo sono considerate a loro volta espressioni senza tipo. L'uso di espressioni o proprietà senza tipo è consigliato nelle seguenti circostanze:
undefined in una proprietà. A differenza delle versioni precedenti di ActionScript, il valore undefined non è un membro del tipo di dati Object. È necessario utilizzare una proprietà senza tipo per memorizzare il valore undefined.Vedere anche
| void | Tipo speciale |
functionName():void {}| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Indica che una funzione non può restituire un valore qualsiasi. Il tipo void è un tipo speciale che contiene esattamente un unico valore: undefined.
È considerato speciale perché il suo utilizzo è limitato al tipo restituito da una funzione. Non è possibile utilizzare void come annotazione di tipo per una proprietà.
Vedere anche
| Null | Tipo speciale |
| Versione linguaggio: | ActionScript 3.0 |
| Versione lettore: | Flash Player 9 |
Un tipo di dati speciale che rappresenta l'assenza di un valore. Il tipo di dati Null comprende un solo valore: null. Il tipo di dati Null è speciale perché non è associato a una classe. Non è quindi possibile utilizzare Null come annotazione di tipo per una proprietà.
Vedere anche
Inviami un messaggio e-mail quando vengono aggiunti dei commenti a questa | Rapporto sui commenti
Pagina corrente: http://livedocs.adobe.com/flash/9.0_it/ActionScriptLangRefV3/specialTypes.html