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
TABLEAU TEXTE"""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]"
TABLEAU ENTIER LONG00 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
TABLEAU REEL00 ou 1INFréelidem TABLEAU ENTIER LONG00000
TABLEAU ENTIER00 ou 10arrondi selon les règles d'arrondi standardidem TABLEAU ENTIER LONG00000
TABLEAU BOOLEENFauxFaux ou VraiVraiVrai si #0Vrai si chaîne#""Vrai si date#"00/00/00"VraiVraiVraiVrai
TABLEAU OBJETundefinedundefinedundefinedundefinedundefinedundefinedObjet imageObjetUndefined4D.Blob
TABLEAU BLOB0 octets0 octets0 octets0 octets0 octets0 octets0 octets0 octets0 octetsBlob
TABLEAU IMAGE0 octets0 octets0 octets0 octets0 octets0 octetsImage0 octets0 octets0 octets
TABLEAU 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
TABLEAU HEURE00: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 :

TABLEAU TEXTETABLEAU ENTIER LONGTABLEAU REELTABLEAU ENTIERTABLEAU BOOLEENTABLEAU OBJETTABLEAU IMAGETABLEAU DATETABLEAU HEURETABLEAU 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  

COLLECTION VERS TABLEAU
OB FIXER TABLEAU
OB LIRE TABLEAU
TABLEAU VERS COLLECTION

 
PROPRIÉTÉS 

Produit : 4D
Thème : Collections
Nom intl. : Type conversions between collections and 4D arrays

 
PAGE CONTENTS 
 
HISTORIQUE 

Modifié : 4D v19 R2

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v20 R7)