| 4D v20.1Typkonvertierung zwischen Collections und 4D Arrays | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20.1
 Typkonvertierung zwischen Collections und 4D Arrays 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Collection Elementtyp | null | boolean | Infinity | real | string | date | picture | object | collection | 4D.Blob | 
| ARRAY TEXT | "" | "false" oder "true" | "Infinity" | Zahl mit Punkttrenner (falls erforderlich) | Text | Konvertierung von Datum in Text gemäß der Einstellung für Kompatibilität oder entsprechende Selektoren | "[ObjektObjekt]" | "[Objekt Objekt]" | Collection Elemente getrennt mit , | "[Objekt Objekt]" | 
| ARRAY LONGINT | 0 | 0 oder 1 | Nicht definiertes Verhalten | gerundet gemäß Standard Rundungsregeln | 0 wenn String nicht mit [0-9,+,-,e,.,x] beginnt, sonst Standardkonvertierung. Unterstützt hexa Notation Prefix 0x | 0 | 0 | 0 | 0 | 0 | 
| ARRAY REAL | 0 | 0 oder 1 | INF | Zahl | dasselbe wie ARRAY LONGINT | 0 | 0 | 0 | 0 | 0 | 
| ARRAY INTEGER | 0 | 0 oder 1 | 0 | gerundet gemäß Standard Rundungsregeln | dasselbe wie ARRAY LONGINT | 0 | 0 | 0 | 0 | 0 | 
| ARRAY BOOLEAN | False | false oder true | true | true wenn #0 | true wenn string#"" | true wenn date#"00/00/00" | True | True | True | True | 
| ARRAY OBJECT | Undefiniert | Undefiniert | Undefiniert | Undefiniert | Undefiniert | Undefiniert | Objekt Bild | Objekt | Undefiniert | 4D.Blob | 
| ARRAY BLOB | 0 bytes | 0 bytes | 0 bytes | 0 bytes | 0 bytes | 0 bytes | 0 bytes | 0 bytes | 0 bytes | Blob | 
| ARRAY PICTURE | 0 bytes | 0 bytes | 0 bytes | 0 bytes | 0 bytes | 0 bytes | Bild | 0 bytes | 0 bytes | 0 bytes | 
| ARRAY DATE | 00/00/00 | 00/00/00 | 00/00/00 | 00/00/00 | 00/00/00 oder Datum wenn Format konform mit ISO8601 | Datum | 00/00/00 | 00/00/00 | 00/00/00 | 00/00/00 | 
| ARRAY TIME | 00:00:00 | 00:00:00 | Nicht definiertes Verhalten | Anzahl Sekunden | Anzahl Sekunden | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 
Hinweis: Blob-Objekte (4D.Blob) werden bei Bedarf automatisch in skalare Blobs umgewandelt und umgekehrt (siehe Automatische Umwandlung des Blob-Types auf developer.4d.com).
Folgende Konvertierungen gelten für Werte der Befehle:
| ARRAY TEXT | ARRAY LONGINT | ARRAY REAL | ARRAY INTEGER | ARRAY BOOLEAN | ARRAY OBJECT | ARRAY PICTURE | ARRAY DATE | ARRAY TIME | ARRAY BLOB | |
| Collection Elementtypen | String | Zahl | Zahl | Zahl | Boolean | Objekt oder Null | Bild | String oder Datum gemäß der Einstellung für Kompatibilität oder entsprechende Selektoren | Anzahl Sekunden | 4D.Blob | 
									ARRAY TO COLLECTION
									
									COLLECTION TO ARRAY
									
									OB GET ARRAY
									
									OB SET ARRAY
									
	Produkt: 4D
	Thema: Collections
	
        
        
	
	Geändert: 4D v19 R2
	
	
	
	
	
	
	
	4D Programmiersprache ( 4D v20)
	
	4D Programmiersprache ( 4D v20.1)
	
	
 Fehler melden
Fehler melden