Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v20 R7
Conversions de type entre les collections et les tableaux 4D

Conversions de type entre les collections et les tableaux 4D  


 

 

Lorsque vous échangez des valeurs entre les tableaux (typés) et les collections (non typées), 4D effectue des conversions automatiques en fonction des valeurs manipulées et des déclarations de type des tableaux. Cette section détaille ces conversions automatiques.

Ces conversions s'appliquent aux valeurs traitées par les commandes suivantes :

Type d'élément de collectionnullbooléeninfiniréelchaînedateimageobjetcollection4D.Blob
ARRAY TEXT"""false" ou "true""Infinity"Nombre avec . comme séparateur décimalTexteConversion de date en texte en fonction du paramètre de la base Dates dans objets"[object Object]""[object Object]"Eléments de collection séparés par ,"[object Object]"
ARRAY LONGINT00 ou 1non définiarrondi selon les règles d'arrondi standard0 si la chaîne ne débute pas par [0-9,+,-,e,.,x], sinon conversion standard. Prise en charge du préfixe de notation hexa 0x00000
ARRAY REAL00 ou 1INFréelidem ARRAY LONGINT00000
ARRAY INTEGER00 ou 10arrondi selon les règles d'arrondi standardidem ARRAY LONGINT00000
ARRAY BOOLEANFauxFaux ou VraiVraiVrai si #0Vrai si chaîne#""Vrai si date#"00/00/00"VraiVraiVraiVrai
ARRAY OBJECTundefinedundefinedundefinedundefinedundefinedundefinedObjet imageObjetUndefined4D.Blob
ARRAY BLOB0 octets0 octets0 octets0 octets0 octets0 octets0 octets0 octets0 octetsBlob
ARRAY PICTURE0 octets0 octets0 octets0 octets0 octets0 octetsImage0 octets0 octets0 octets
ARRAY DATE00/00/0000/00/0000/00/0000/00/0000/00/00 ou date si format conforme ISO8601 date00/00/0000/00/0000/00/0000/00/00
ARRAY TIME00:00:0000:00:00non défininombre de secondes au format 00:00:00nombre de secondes au format 00:00:0000:00:0000:00:0000:00:0000:00:0000:00:00

Note : les objets blob (4D.Blob) sont automatiquement convertis en blobs scalaires et vice versa le cas échéant (voir Conversion automatique du type blob sur developer.4d.com).

Ces conversions s'appliquent aux valeurs traitées par les commandes suivantes :

ARRAY TEXTARRAY LONGINTARRAY REALARRAY INTEGERARRAY BOOLEANARRAY OBJECTARRAY PICTUREARRAY DATEARRAY TIMEARRAY BLOB
Types d'éléments de collectionchaînenombrenombrenombrebooléenobjet ou nullimagechaîne ou date en fonction du paramètre de base Dates dans objetsnombre de secondes4D.Blob



Voir aussi  

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

 
PROPRIÉTÉS 

Produit : 4D
Thème : Collections

 
PAGE CONTENTS 
 
HISTORIQUE 

Modifié : 4D v19 R2

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v20 R7)