A utilização do símbolo asterisco para uma anotação de tipo é equivalente a não usar anotação de tipo. Uso de expressões ou propriedades sem tipo é recomendável nas seguintes circunstâncias:
- Quando quiser adiar a verificação do tipo de execução. Você pode usar uma propriedade ou expressão sem tipo para contornar em tempo de compilação verificação de tipo no modo estrito. Note, no entanto, que a verificação de tipo em tempo de execução da atribuição de declarações ocorre se você usar o modo estrito ou não.
- Quando você quer armazenar o valor definido em uma propriedade. Ao contrário das versões anteriores do ActionScript, o valor indefinido não é um membro do tipo de dados Object. Você deve usar uma propriedade sem tipo para armazenar o valor indefinido.
var var1:*;
var var2:Object;
No comments:
Post a Comment