Startseite
Downloads
Lexikon
Sonstiges
Links
Kontakt
Gästebuch
Statistics
Disclaimer
Name
Arg
Syntax
argument = Arg( [num[, opt]] ) [;]
Beschreibung
Überprüfen und/oder Einlesen von Programm- bzw. Funktionsargumenten.
Aufrufparameter
Parameter
Beschreibung
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.
Standardwerte
keine
Rückgabewerte
Name/Wert
Rückgabewert
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.
Jakoxx Logo
Meine REXX-Regeln
RXCIF-Prozeduren:
Meine Prozeduren
Built-in functions
Standard Return Codes