So lesen und schreiben Sie H-Lib-Containerelemente mithilfe der Indexsyntax.
value = container(index) container(index) = value value = container(key) container(key) = value
So lesen und schreiben Sie H-Lib-Containerelemente mithilfe der Indexsyntax.
Typ: automatisch durchsucht. Referenz | Kategorie: Native H-Lib-Container
PBXB64-Status:VERFÜGBAR
PBXB64-Zertifizierung: [ZERTIFIZIERT GETESTET]
Verwenden Sie die Indexsyntax, wenn der Compiler bei einem Lesen oder Schreiben an genau einer Position oder unter genau einem Schlüssel den passenden Containeraufruf erzeugen soll. Verwenden Sie die Methodenseiten, wenn Sie die Erstellung, Traversierung oder Freigabe des Container-Handles explizit steuern wollen.
Array-Referenzseiten sollen Grenzen, Dimensionen, Elementtyp, Allokationszustand und die Frage dokumentieren, ob die Operation den Array-Deskriptor ändert. Ein vollständiges Beispiel deckt ein leeres Array, ein gefülltes Array und mindestens einen Grenzindex ab.
Beim Portieren älteren Codes sind zeigergroße Deskriptoren und API-Aufrufe zu prüfen, die Array-Speicher erhalten. Bevorzugen Sie explizite Unter- und Obergrenzen und geben Sie einen klaren Fehlercode zurück, wenn Index- oder Dimensionsannahmen verletzt werden.
Verwenden Sie fokussierte Programme, die mit PBXB64 beispiel.bas -o beispiel.exe kompilieren und bei abweichendem Inhalt, Grenzen oder Deskriptorzustand einen Nicht-Null-Code zurückgeben.
FUNCTION PBMAIN() AS LONG LOCAL arr AS LNARR OF LONG arr(1) = 10 PRINT arr(1) FUNCTION = 0 END FUNCTION