Seite durchsuchen nach:
(powered by
FreeFind)
Bemerkung: Manche Browser haben offensichlich Probleme mit CSS. Für die richtige Darstellung dieser Seiten verwenden Sie am besten
Firefox,
Chrome oder
Opera.
Syntax
status = Symbol( name ) [;]
Beschreibung
Gibt den status des REXX-Symbols mit dem Namen angegebenen als Aufrufparameter
(
name) zurück. Das Ergebnis kann sein:
- BAD - wenn name kein gültiger REXX-Symbol ist,
- VAR - wenn name ein Variablenname ist (das bedeutet,
wenn diesem Symbol ein Wert zugewiesen wurde),
- LIT - wenn name entweder eine Konstane oder
eine noch nicht initialisierte Variable (Variable ohne Wertzuweisung) ist,
Aufrufparameter
name
Name eines REXX-Symbols (Variablenname, Konstante usw.).
Rückgabewerte
status
BAD - wenn name kein gültiger REXX-Symbol ist,
VAR - wenn name ein Variablenname ist (das bedeutet,
wenn diesem Symbol ein Wert zugewiesen wurde),
LIT - wenn name entweder eine Konstane oder
eine noch nicht initialisierte Variable (Variable ohne Wertzuweisung) ist,
Bemerkungen
Für die Auswertung des Arguments name, ähnlich wie in einem REXX-Ausdruck,
klein geschriebene Zeichen werden zuerst in große Zeichen umgewandelt und
die zusammengesetzte Variablen ("Punkt-Variablen") werden aufgelöst.
Um dieser Umsetzung und Auflösung vorzubeugen, soll name als Literal
(in Anführungszeichen) eingegeben werden.
Für die 3 ersten unten angegebenen Beispiele wurden REXX-Anweisungen Drop stem. ; k = 5 vorausgesetzt.
Beispiel 1
status = Symbol( "k" )
Say status
Ergebnis 1
VAR
Beispiel 2
status = Symbol( k )
Say status
Ergebnis 2
LIT
(getestet wurde 5)
Beispiel 3
status = Symbol( "stem.k" )
Say status
Ergebnis 3
LIT
(getestet wurde stem.5, mit der Inhalt nach dem Drop: STEM.5)
Beispiel 4
status = Symbol( "^a" )
Say status
Ergebnis 4
BAD
(kein gültiges REXX-Symbol)
Beispiel 5
status = Symbol( 44 )
Say status
Ergebnis 5
LIT
(getestet wurde eine Konstante)
Your privacy: This web site has no cookies, no advertising and does not provide access data to anyone for any reason.
Copyright © Janosch R. Kowalczyk 1999, 2010. All rights reserved.
Most recent revision on 11 May 2010 (131) - 12:44:36.