Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
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 der Sekunden in 00:00:00 format | Anzahl der Sekunden in 00:00:00 format | 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 R7)