Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20 R7
Conversiones de tipo entre las colecciones y los arrays 4D

Conversiones de tipo entre las colecciones y los arrays 4D  


 

 

Al mover valores entre arrays (tipo de datos fijo) y colecciones (sin tipo de datos), 4D aplica conversiones automáticas según los valores y las declaraciones de tipo de los arrays. Esta sección detalla las conversiones de tipo de colecciones a arrays y viceversa.

Las siguientes conversiones se aplican a los valores tratados por los siguientes comandos:

Tipo de elemento de colecciónnullbooleanoInfinitorealcadenafechaimagenobjetocolección4D.Blob
ARRAY TEXT"""false" o "true""Infinity"Número con separador décimal (si es necesario)TextoConversión de fecha en texto en función del parámetro de la base Dates en los objetos"[object Object]""[object Object]"Elementos de colección separados por,"[object Object]"
ARRAY LONGINT00 o 1no definidoredondeado según las reglas de redondeo estándar0 0 if la cadena no comienza por [0-9,+,-,e,.,x], de lo contrario la conversión estándar. Soporta prefijo de notación hexa 0x00000
ARRAY REAL00 o 1INFrealigual a ARRAY LONGINT00000
ARRAY INTEGER00 o 10redondeado de acuerdo con las reglas de redondeo estándarigual que ARRAY LONGINT00000
ARRAY BOOLEANFalsefalse o truetruetrue if #0true si string#""true if date#"00/00/00"TrueTrueTrueTrue
ARRAY OBJECTundefinedundefinedundefinedundefinedundefinedundefinedObjeto imagenObjetoUndefined4D.Blob
ARRAY BLOB0 bytes0 bytes0 bytesblob de realblob de texto0 bytesblob de imagen0 bytes0 bytesBlob
ARRAY PICTURE0 bytes0 bytes0 bytes0 bytes0 bytes0 bytesImagen0 bytes0 bytes0 bytes
ARRAY DATE00/00/0000/00/0000/00/0000/00/0000/00/00 o fecha si el formato cumple con ISO8601date00/00/0000/00/0000/00/0000/00/00
ARRAY TIME00:00:0000:00:00comportamiento no definidonúmero de segundos en formato 00:00:00número de segundos en formato 00:00:0000:00:0000:00:0000:00:0000:00:0000:00:00

 

Nota: los objetos blob (4D.Blob) se convierten automáticamente en blobs escalares y viceversa cuando es necesario (ver Conversión automática de tipo de blob en developer.4d.com).

 

Las siguientes conversiones se aplican a los valores tratados por los siguientes comandos:

ARRAY TEXTARRAY LONGINTARRAY REALARRAY INTEGERARRAY BOOLEANARRAY OBJECTARRAY PICTUREARRAY DATEARRAY TIMEARRAY BLOB
Tipos de elementos de coleccióncadenanúmeronúmeronúmerobooleanoobjeto o nullimagencadena o fecha en función del parámetro de base Datos en los objetosnúmero de segundos4D.Blob

 



Ver también 

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

 
PROPIEDADES 

Producto: 4D
Tema: Colecciones

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Modificado: 4D v19 R2

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v20 R7)