Qual a forma básica de declarar uma variável tipada?
<SCOPE> <NAME> name as <TYPE>Type SCOPEType: Static, Local, Private ou Public (veja Escopo de variáveis). TYPE: Numeric, Character, Array, Object, entre outros (veja Tipos Nativos).
Bloco de código |
---|
language | java |
---|
title | Exemplo - Declaração básica de variáveis tipadas |
---|
| Local nVar as Numeric
Private cVar as Character
Static dVar as Array
Public oVar as Object
|
Posso deixar uma variável sem definição de tipo? Sim, uma variável pode ficar sem tipo. Na prática, ela assume o tipo variant.
Bloco de código |
---|
language | java |
---|
title | Exemplo - Duas formar formas de declarar Variant |
---|
| Local xVar1
Local xVar2 as Variant
|
É permitido dar valor inicial para variáveis tipadas? Sim, basta colocar a atribuição logo depois do nome da variável.
Bloco de código |
---|
language | java |
---|
title | Exemplo - Variável tipada com valor inicial |
---|
| Local nVar := 10 as Numeric
Local cVar := "I Love TLPP" as Character
|
É possível declarar a uma variável de um tipo de objeto específico? Sim, vale tanto para objetos de binário quanto Tipos Abstratos de Dados construídos em TL++. A construção do exemplo seguinte faz-se entender que a variável oVar será um objeto da classe tMyClass. Para melhor compreensão desta feature, vale a pena visitar a seção xxx. Bloco de código |
---|
language | java |
---|
title | Exemplo - Variável tipada com TAD |
---|
| Local oVar as tMyClass
|
|