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
argument = Arg( [num[, opt]] ) [;]
Beschreibung
Überprüfen und/oder Einlesen von Programm- bzw. Funktionsargumenten.
Aufrufparameter
num
Nummer des Aufrufsparameters aus der Parameterliste, der zurück gegeben
werden soll, bzw. zu dem die Überprüfung stattfinden soll.
opt
Wert
Bedeutung
keine
Gibt den Argument mit der Folgenummer num
zurück
E
(Even) Gibt 1 zurück, wenn der Argumment mit
der Folgenummer num angegeben wurde. Sonst 0.
O
(Omit) Gibt 1 zurück, wenn der Argumment mit
der Folgenummer num nicht angegeben wurde. Sonst 0.
Rückgabewerte
argument
Die Rückgabewert ist davon abchängig, welche Parameter bzw. Optionen beim
Aufruf der Funktion angegeben wurden:
- Die Wert des Arguments, wenn die Nummer, aber keine Option, angegeben
wurde.
- 0 bzw. 1 bei der Angabe der Nummer und einer Option.
- Anzahl der Argumente, wenn weder die Nummer des Arguments noch eine
Option angegeben ist.
Bemerkungen
Wenn beim Aufruf von Arg kein Argument und
keine Option angegeben werden, dann wird die Anzahl der übergebenen Argumente
zurückgegeben.
Bei der Angabe einer Option muss die Argumentennummer auch angegeben werden.
Sonst wird das Programm abgebrochen und
REXX-RC=40
zurückgegeben
Beispiel 1
anzahl = Arg()
Say anzahl
Ergebnis 1
2
Beim Aufruf der Funktion in der Prozedur
Call BspFunk string1, string2
Beispiel 2
argument = Arg( 2 )
Say argument
Ergebnis 2
KOWALCZYK
Beim Aufruf der Funktion in der Prozedur
res = BspFunk( "JANOSCH", "KOWALCZYK" )
Beispiel 3
info = Arg( 1, "E" )
Say info
Ergebnis 3
0
Beim Aufruf der Funktion in der Prozedur
res = BspFunk( , string2 )
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 24 Aug 2010 (236) - 14:56:39.