4D v16.3

Constantes

Página Inicial

 
4D v16.3
Constantes

Constantes  


 

 

Uma constante é uma expressão que tem um valor fixo. Existem dois tipos de constantes: constantes predefinidas que você seleciona pelo nome, e constantes literais para que você digita o valor real.

4D fornece um conjunto de constantes predefinidas. Essas constantes são agrupadas por temas na janela de Explorer:

Para usar uma constante pré-definida em uma janela do editor de métodos:

  • Arraste e solte a constante a partir da janela do Explorer para a janela do editor de método.
  • Digite diretamente o seu nome na janela do editor de métodos. O mecanismo de AutoCompletar sugere constantes que correspondem ao contexto de programação.

Nomes de constante predefinidos podem conter até 31 caracteres.

Constantes pré-definidas aparecem sublinhadas por padrão no Editor de métodos e nas janelas do depurador:

Na janela que aparece aqui, On Load, por exemplo, é uma constante predefinida.

Constantes literais podem ser de quatro tipos de dados:

  • String
  • Numérico
  • Data
  • Hora

Uma string constante é delimitada por aspas duplas ("..."). Aqui estão alguns exemplos de constantes string:

"Adicionar Registros"
"Nenhum registro encontrado"
"Fatura"

Uma seqüência vazia é especificada por aspas duplas sem nada entre elas ("").

Uma constante numérica é escrita como um número real. Aqui estão alguns exemplos de constantes numéricas:

27
123.76
0.0076

Números negativos são especificados com o sinal de menos (-). Por exemplo:

–27
–123.76
–0.0076

Note: Desde 4D v15, o separador decimal padrão é o ponto (.) independentemente da linguagem do sistema. Se você marcou a opção "Use regional system settings"  (veja Página Métodos), então use o separador definido no seu sistema.

A constante de data é delimitada por pontos de exclamação (! ...!). Em Espanha e América Latina, uma data está ordenada dia/mês/ano, com uma barra oblíqua (/) separando os valores. Aqui estão alguns exemplos de constantes data:

!1976-01-16!
!2004-04-04!
!1996-12-25!

Uma data nula é especificada por !00-00-00!

Dica: O Editor de Método inclui um atalho para inserir uma data nula. Para digitar uma data nula, digite o caractere de exclamação (!) e pressione Enter.

Nota:

  • Por razões de compatibilidade, 4D aceita anos de dois dígitos.Um ano de dois dígitos é assumido que pertence ao século 20 ou 21 baseados em si é maior ou menor que 30. A menos que esse número padrão tenha sido alterado usando o comando SET DEFAULT CENTURY.
  • Se você marcou a opção "Use regional system settings" (veja [#title id="621"/]), deve usar o formato de data definido em seu sistema. Geralmente, num ambiente US (EUA), datas são entradas no formato mês/dia/ano, com uma barra  "/" separando os valores.

Uma constante de tempo é delimitada por pontos de interrogação (?...?).

Na versão em Inglês de 4D, uma constante de tempo é ordenada em hora:minuto:segundo, com dois pontos (:) separando cada parte. Tempos são especificados no formato de 24 horas.

Aqui estão alguns exemplos de constantes de tempo:

?00:00:00? ` Meia-noite
?09:30:00? ` 9:30 da manhã
?13:01:59? ` 13 horas, 1 minuto, e 59 segundos

Uma hora nula é especificada por ?00:00:00?

Conselho: O Editor de métodos inclui um atalho para digitar um tempo nulo. Para digitar um tempo nulo, digite o ponto de interrogação (?) e pressione Enter.



Ver também 

Controle de fluxo
Convenções
Métodos
Operadores
Ponteiros
Tipos de dados
Variáveis

 
PROPRIEDADES 

Produto: 4D
Tema: Apresentação da linguagem

 
HISTÓRIA 

Modificado: 4D v15

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)