Los tres tipos especiales son el especificador de ausencia de tipo (*), void
y Null
.
| Tipo | Descripción |
---|
| * | Especifica que una propiedad no tiene tipo asignado. |
| void | Especifica que una función no puede devolver cualquier valor. |
| Null | Tipo de datos especial que representa la ausencia de valor. |
Uso propertyName:*
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 9 |
Especifica que una propiedad no tiene tipo asignado. Utilizar el símbolo de asterisco para una anotación de tipo equivale a no utilizar ninguna anotación de tipo. Las expresiones que leen de propiedades sin tipo asignado se consideran expresiones sin tipo asignado. Se recomienda el uso de expresiones o propiedades sin tipo asignado en las siguientes circunstancias:
- Si desea posponer la comprobación de tipos para el tiempo de ejecución. Puede utilizar una propiedad o expresión sin tipo asignado para evitar la comprobación de tipos en tiempo de compilación en modo estricto. Tenga en cuenta, no obstante, que la comprobación en tiempo de ejecución de tipos de sentencias de asignación tiene lugar con independencia de si utiliza el modo estricto o no lo utiliza.
- Si desea almacenar el valor
undefined
en una propiedad. A diferencia de las versiones anteriores de ActionScript, el valor undefined
no es miembro del tipo de datos Object. Debe utilizar una propiedad sin tipo asignado para almacenar el valor undefined
.
Elementos de API relacionados
Uso functionName():void {}
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 9 |
Especifica que una función no puede devolver cualquier valor. El tipo void
es un tipo especial que contiene exactamente un valor: undefined
. Es especial en el sentido de que su uso está limitado al tipo de devolución de una función. No puede utilizar void
como anotación de tipo de una propiedad.
Elementos de API relacionados
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 9 |
Tipo de datos especial que representa la ausencia de valor. El tipo de datos Null
(nulo) tiene un único valor: null
. El tipo de datos Null
es especial en el sentido de que no está asociado a una clase. Esto significa que no puede utilizar el tipo de datos Null
como anotación de tipo de una propiedad.
Elementos de API relacionados
© 2015 Adobe Systems Incorporated. All rights reserved.
Tue Jun 12 2018, 02:30 PM Z