Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20 R7
Conversões de Tipo entre coleções e arrays 4D

Conversões de Tipo entre coleções e arrays 4D  


 

 

Ao mover valores entre arrays (tipo de dados fixo) e coleções (sem tipo de dados), 4D aplica conversões automáticas segundo os valores e as declarações de tipo dos arrays. Esta seção detalha as conversões de tipo de coleções a arrays e viceversa.

As conversões abaixo são aplicadas aos valores tratados pelos comandos abaixo:

Tipo de elemento de coleçãonullbooleanoInfinitorealstringdataimagemobjetocoleção
ARRAY TEXT"""false" ou "true""Infinity"número com separador de ponto (se for necessário)TextoConversão de data em texto em função do parâmetro do banco Dates nos objetos"[object Object]""[object Object]"Elementos de coleção separados por,
ARRAY LONGINT00 ou 1comportamento não definidoarredondado segundo as regras de arredondamento normais0 0 se a string não começar por [0-9,+,-,e,.,x], do contrário a conversão normal. Suporta prefixo de notação hexa 0x0000
ARRAY REAL00 ou 1INFrealsame as ARRAY LONGINT0000
ARRAY INTEGER00 ou 10arredondado de acordo com as regras de arredondamento normaisigual que ARRAY LONGINT0000
ARRAY BOOLEANFalsefalse or truetruetrue if #0true se string#""true if date#"00/00/00"TrueTrueTrue
ARRAY OBJECTundefinedundefinedundefinedundefinedundefinedundefinedObjeto imagemObjetoUndefined
ARRAY BLOB0 bytes0 bytes0 bytesblob de realblob de texto0 bytesblob de imagem0 bytes0 bytes
ARRAY PICTURE0 bytes0 bytes0 bytes0 bytes0 bytes0 bytesPicture0 bytes0 bytes
ARRAY DATE00/00/0000/00/0000/00/0000/00/0000/00/00 ou uma data se o formato cumprir com ISO8601date00/00/0000/00/0000/00/00
ARRAY TIME00:00:0000:00:00comportamento não definidonúmero de segundosnúmero de segundos00:00:0000:00:0000:00:0000:00:00

Nota: Objetos blob (4D blob) são convertidos automaticamente a blobs escalares e vice-versa quando necessário (ver  Automatic conversion of blob type em developer.4d.com

As conversiones abaixo são aplicados aos valores tratados pelos comandos abaixo:

ARRAY TEXTARRAY LONGINTARRAY REALARRAY INTEGERARRAY BOOLEANARRAY OBJECTARRAY PICTUREARRAY DATEARRAY TIMEARRAY BLOB
Tipos de elementos de coleçãostringnúmeronúmeronúmerobooleanoobjeto ou nullimagemstring ou data em função do parâmetro de banco Dates nos objetosnúmero de segundos4D.Blob



Ver também 

ARRAY TO COLLECTION
COLLECTION TO ARRAY
OB GET ARRAY
OB SET ARRAY

 
PROPRIEDADES 

Produto: 4D
Tema: Coleções

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Modificado: 4D v19 R2

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20 R7)