lang • val

Val

Expressao = Val ( String )

Converte uma string em um booleano, um número ou uma data, de acordo com a constante da string.

A localização atual é usada para converter números e datas.

O algoritmo de conversão é o seguinte:

  • Se a string pode ser interpretada como uma data e hora (com separadores de data e hora), então a data e hora são retornados.

  • Senão, se a string pode ser interpretada como um número de ponto flutuante, então este ponto flutuante é retornado.

  • Senão, se a string pode ser interpretada como um número inteiro, então este número inteiro é retornado.

  • Senão, se a string é "True" ou "False", então o valor booleano correspondente é retornado.

  • De outra forma, NULL é retornado.

Examples

Print Val("09/06/72 01:00")
09/06/72 01:00:00
PRINT Val("3.1415")
3.1415
PRINT Val("-25")
-25
PRINT Val("True")
True
PRINT IsNull(Val("Gambas"))
True

Veja também