PLACE (TSB)

Aus C64-Wiki
Zur Navigation springenZur Suche springen
PLACE (TSB)
Syntax: PLACE 0 | <varname>
Parameter
0: Ausgabe aller Arrays
varname: Ausgabe das Arrays mit Namen <varname>
Einordnung
Typ: Anweisung
Kontext: Fehlerkontrolle
Aufgabe: Anzeige von Array-Inhalten
Abkürzung: plA
Token: $64 $10 (100 16)
Verwandte Befehle
DUMP


Dieser Artikel beschreibt das TSB-Schlüsselwort PLACE (TSB).
Das entsprechende Simons'-Basic-Schlüsselwort lautet ebenfalls PLACE.

Typ: Kommando
Syntax: PLACE 0 | <varname>

PLACE gibt den Inhalt von Array-Variablen auf dem Bildschirm aus.

So sieht Ausgabe eines eindimensionalen Arrays (einer Liste) aus.

Bei der Eingabe von PLACE 0 werden nacheinander (in der Reihenfolge, wie sie im Programm definiert wurden) alle vorhandenen Arrays auf dem Bildschirm angezeigt. Zuerst erscheint der Name des Arrays mit seiner Dimensionierung, danach zeilenweise der Inhalt der "Zellen", wobei die einzelnen Dimensionen von links nach rechts inkrementiert werden (zuerst die ganz links, zuletzt die ganz rechts). Damit liegen die Inhalte der einzelnen "Ebenen" in der Ausgabe nahe beieinander.

Will man nur ein ganz bestimmtes Array anzeigen lassen, gibt man PLACE <varname> ein (siehe Beispiel). Wird bei dieser Syntax das gesuchte Array nicht gefunden (Tippfehler oder falscher Name), meldet der Interpreter einen ?ARRAY NOT FOUND ERROR.

Die Anzeige kann mit der RETURN-Taste angehalten werden und mit STOP  kommt man in den Direktmodus zurück. Die angezeigten Array-Inhalte sind nicht editierbar. (Wer es trotzdem versucht, erhält einen ?SYNTAX ERROR.)

Zusammen mit DUMP, ON ERROR (und Konsorten), FIND, TRACE und der F-Tastenbelegung mit KEY hält der Programmierer hiermit nützliche Werkzeuge zur Programmentwicklung und zum Debugging in Händen. Erst TSB macht ihre problemlose Nutzung überhaupt möglich.

Siehe auch: PLACE als String-Funktion.


Beispiel[Bearbeiten | Quelltext bearbeiten]

So sieht Ausgabe eines dreidimensionalen Arrays aus.
PLACE a$

Das Beispiel gibt das Array "a$" aus.