27.10.2013 Aufrufe

F - Epson

F - Epson

F - Epson

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Function...Fend<br />

SPEL+ Sprachreferenz<br />

Eine Funktion ist eine Gruppe von Programmanweisungen, welche eine Funktion-Anweisung als<br />

erste und eine Fend-Anweisung als letzte Anweisung beinhaltet.<br />

Syntax<br />

Function funcName [(argList)] [As type]<br />

statements<br />

Fend<br />

Parameter<br />

funcName Name, der einer spezifischen Gruppe von Anweisungen gegeben wird, die<br />

zwischen die Befehle Function und Fend eingebunden werden. Der<br />

Funktionsname muss alphanumerische Zeichen enthalten und darf bis zu 32<br />

Zeichen lang sein. Unterstriche sind ebenfalls gestattet.<br />

argList Optional. Liste von Variablen, die Argumente repräsentieren, die an die<br />

Funktionsprozedur weitergegeben werden, wenn diese aufgerufen wird. Multiple<br />

Variablen werden durch Kommata getrennt.<br />

Das arglist-Argument hat die folgende Syntax:<br />

[ {ByRef | ByVal} ] varName [( )] As type<br />

ByRef Optional. Spezifizieren Sie ByRef, wenn Sie möchten, dass Veränderungen im<br />

Variablenwert von der Calling-Funktion gesehen werden.<br />

ByVal Optional. Spezifizieren Sie ByVal, wenn Sie nicht möchten, dass Veränderungen<br />

im Variablenwert von der Calling-Funktion gesehen werden. Dies ist die<br />

Vorgabeeinstellung.<br />

varName Erforderlich. Name der Variable, welche das Argument repräsentiert; folgt den<br />

Standardkonventionen für Variablenbenennung.<br />

As type Erforderlich. Der Argumenttyp muss definiert werden.<br />

Rückgabewerte<br />

Wert, dessen Datentyp mit dem As-Ausdruck am Ende der Funktionsdeklaration definiert wird.<br />

Beschreibung<br />

Die Anweisung Funktion zeigt den Beginn einer Gruppe von SPEL Anweisungen an. Um<br />

anzuzeigen, wo eine Funktion endet, wird die Anweisung Fend verwendet. Alle Anweisungen, die<br />

sich zwischen Function und Fend befinden, werden als Teile der Funktion betrachtet.<br />

Die durch Function...Fend definierte Kombination von Anweisungen kann als ‚Behältnis’ betrachtet<br />

werden, in dem alle Anweisungen, die sich zwischen den Anweisungen Function und Fend befinden<br />

zu der Funktion gehören. In einer Programmdatei können multiple Funktionen vorkommen.<br />

Verwandte Befehle<br />

Call, Fend, Halt, Quit, Return, Xqt<br />

SPEL+ Language Reference Rev 3.5 185<br />

S

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!