30 PRINT A$
RUN
Laren (NH)
Ok
Opmerking:
met de eerste MID$-instructie
kunnen delen van
strings met elkaar worden vergeleken.
IF MID$ (A$,2,3) = MID$ (8$,12,3) THEN
NEW
Wissen van het BASIC programma dat zich op dat moment in
het geheugen van de P2000 bevindt, alsmede het verwijderen
van alle variabelen.
De NEW opdracht wordt meestal gegeven in de directe stand.
Als NEW in een programmaregel
voorkomt wist het program-
ma zichzelf. NEW tast de met CLEAR gemaakte reserveringen
niet aan. Eventuele aanwezige machinetaal routines blijven
aanwezig en oproepbaar.
Hierdoor kan tijdens het Iaden of
RUN-nen van een volgend programma
Out of memory
optreden.
NEW wordt automatisch
uitgevoerd
bij CLOAD.
OCT$ (getal)
Functie. Geeft een string waarvan de karakters getal weer-
geven in het achttallig stelsel (octaal). Voordat de functie
OCT$ wordt uitgevoerd,
wordt getal omgezet naar integer.
PRINT OCT$(24)
30
Ok
ON ERROR GOrO regelnummer
Het opvangen van fouten tijdens de programmauitvoering
en
het aangeven van het regelnummer
van de eerste program-
maregei van de foutafhandelingsroutine.
De foutopvanging
wordt uitgeschakeld
m.b.v. de instructie ON ERROR GOrO 0
en door het uitvoeren van CLEAR, NEW en CLOAD.
Als regelnummer
niet bestaat, volgt een Undefined
line
number fout.
Wanneer de foutafhandeling
in werking is na het uitvoeren van
de ON ERROR GOTO opdracht, zal bij elke fout die optreedt
(ook fouten in de directe stand) een sprong volgen naar het in
115