| 4D v20.1Conversiones de tipo entre las colecciones y los arrays 4D | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20.1
 Conversiones de tipo entre las colecciones y los arrays 4D 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tipo de elemento de colección | null | booleano | Infinito | real | cadena | fecha | imagen | objeto | colección | 4D.Blob | 
| ARRAY TEXT | "" | "false" o "true" | "Infinity" | Número con separador décimal (si es necesario) | Texto | Conversió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 LONGINT | 0 | 0 o 1 | no definido | redondeado según las reglas de redondeo estándar | 0 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 0x | 0 | 0 | 0 | 0 | 0 | 
| ARRAY REAL | 0 | 0 o 1 | INF | real | igual a ARRAY LONGINT | 0 | 0 | 0 | 0 | 0 | 
| ARRAY INTEGER | 0 | 0 o 1 | 0 | redondeado de acuerdo con las reglas de redondeo estándar | igual que ARRAY LONGINT | 0 | 0 | 0 | 0 | 0 | 
| ARRAY BOOLEAN | False | false o true | true | true if #0 | true si string#"" | true if date#"00/00/00" | True | True | True | True | 
| ARRAY OBJECT | undefined | undefined | undefined | undefined | undefined | undefined | Objeto imagen | Objeto | Undefined | 4D.Blob | 
| ARRAY BLOB | 0 bytes | 0 bytes | 0 bytes | blob de real | blob de texto | 0 bytes | blob de imagen | 0 bytes | 0 bytes | Blob | 
| ARRAY PICTURE | 0 bytes | 0 bytes | 0 bytes | 0 bytes | 0 bytes | 0 bytes | Imagen | 0 bytes | 0 bytes | 0 bytes | 
| ARRAY DATE | 00/00/00 | 00/00/00 | 00/00/00 | 00/00/00 | 00/00/00 o fecha si el formato cumple con ISO8601 | date | 00/00/00 | 00/00/00 | 00/00/00 | 00/00/00 | 
| ARRAY TIME | 00:00:00 | 00:00:00 | comportamiento no definido | número de segundos | número de segundos | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 00: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 TEXT | ARRAY LONGINT | ARRAY REAL | ARRAY INTEGER | ARRAY BOOLEAN | ARRAY OBJECT | ARRAY PICTURE | ARRAY DATE | ARRAY TIME | ARRAY BLOB | |
| Tipos de elementos de colección | cadena | número | número | número | booleano | objeto o null | imagen | cadena o fecha en función del parámetro de base Datos en los objetos | número de segundos | 4D.Blob | 
									ARRAY TO COLLECTION 
									
									COLLECTION TO ARRAY
									
									OB GET ARRAY
									
									OB SET ARRAY
									
	Producto: 4D
	Tema: Colecciones
	
        
        
	
	Modificado: 4D v19 R2
	
	
	
	
	
	
	
	Manual de lenguaje 4D ( 4D v20)
	
	Manual de lenguaje 4D ( 4D v20.1)
	
	
 Añadir un comentario
Añadir un comentario