Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
...
Pagetitle | ||||
---|---|---|---|---|
|
Tipos de Dados
Abrangência
Versão 5.07 | Versão 5.08 | Versão 6.09 | Versão 7.10 | Versão 8.11 |
Versões Anteriores |
...
O
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
...
Para quem está trabalhando com TLPP, siga a documentação disponível em Tipagem em TLPP.
Array (A)
Matrizes são um tipo de dado especial. É a disposição de outros elementos em colunas e linhas. O
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
Uma matriz pode conter no máximo 100000 elementos, independentemente do número de dimensões.
Matrizes devem ser utilizadas com cautela, pois se forem muito grandes podem exaurir a memória do servidor.
Code Block (B)
O bloco de código é um tipo de dado especial. É utilizado para armazenar instruções escritas em
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
Character (C)
Numérico
Lógico
Caracter
Data
Matriz (Array)
Bloco de Código
- Variadic
Numérico
...
Lógico
...
Strings ou cadeias de caracteres são identificadas
...
em
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
- "Olá
...
- mundo!"
- 'Esta
...
- é
...
- uma
...
- string'
- "Esta
...
- é
...
- 'outra'
...
- string"
Uma variável do tipo
...
caractere pode conter strings com no máximo 1 Mb, ou seja, 1048576 caracteres.
A declaração de conteúdos string
...
em
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
"Esta
...
é
...
"+'"'+"uma"+'"'+"
...
string
...
'diferente'"
...
Date (D)
O
Inclusão de trecho | ||||||
---|---|---|---|---|---|---|
|
Data
...
tem um tipo de dados específico para datas. Internamente as variáveis deste tipo de dado são armazenadas como um número correspondente a data
...
juliana.
Variáveis do tipo de dados Data não podem ser declaradas diretamente, e sim através da utilização de funções específicas como por exemplo ctod
...
que converte uma string para data.
...
Fixed Size Decimal (
...
F)
...
Bloco de Código
...
Trata-se de um tipo numérico diferenciado, que utiliza uma precisão inteira e decimal declaradas na criação do número. Seu uso é implementado mediante funções aritméticas específicas. Para informações detalhadas desta implementação, consulte o documento Decimais de Ponto Fixo
Logical (L)
Valores lógicos em
são identificados através de Inclusão de trecho AdvPL AdvPL nopanel true .T.
ou .Y.
para verdadeiro e .F.
ou .N.
para falso (independentemente se os caracteres estiverem em maiúsculo ou minúsculo).
Numeric (N)
O tipo numérico do
trabalha com aritmética de ponto flutuante, capaz de armazenar números inteiros e números fracionários. Inclusão de trecho AdvPL AdvPL nopanel true
- 2
- 43.53
- 0.5
- 0.00001
- 1000000
Uma variável do tipo de dado numérico pode conter números de mais de 15 dígitos, incluindo os dígitos decimais, porém a precisão garantida é de 15 dígitos, da esquerda para a direita – contemplando a parte inteira e dígitos decimais.
Templatedocumentos |
---|