von lorbass » Di, 14.01.2014 21:08
Ein Blick in die Programmhilfe, die du mit F1 aufrufen kannst, beantwortet deine Fragen:
Was ist eine Sub?
Sub ist die Kurzform von Subroutine (Prozedur), einem Unterprogramm, das in einem Programm eine bestimmte Aufgabe erledigt. Subs werden verwendet, um eine Aufgabe in einzelne Prozeduren zu zerlegen. Indem Sie ein Programm in Prozeduren und Unterprozeduren aufteilen, steigern Sie seine Zuverlässigkeit und senken die Fehleranfälligkeit. Eine Sub kann eventuell einige Argumente als Parameter annehmen, sie gibt jedoch keine Werte an die aufrufende Sub oder Function zurück. Syntaxbeispiel:
MachEtwasMitDenWerten(MeinErsterWert,MeinZweiterWert)
Was ist eine Function?
Eine Funktion (Function) ist im wesentlichen eine Prozedur, die einen Wert zurückgibt. Sie können Funktionen auf der rechten Seite von Variablendeklarationen oder an anderen Stellen einsetzen, an denen normalerweise Werte verwendet würden, so z. B.:
MeinZweiterWert = meineFunktion(MeinErsterWert)
Gruß
lorbass
Ein Blick in die Programmhilfe, die du mit F1 aufrufen kannst, beantwortet deine Fragen:
[quote][size=125][b]Was ist eine Sub?[/b][/size]
[b]Sub[/b] ist die Kurzform von [b]Subroutine[/b] (Prozedur), einem Unterprogramm, das in einem Programm eine bestimmte Aufgabe erledigt. Subs werden verwendet, um eine Aufgabe in einzelne Prozeduren zu zerlegen. Indem Sie ein Programm in Prozeduren und Unterprozeduren aufteilen, steigern Sie seine Zuverlässigkeit und senken die Fehleranfälligkeit. Eine Sub kann eventuell einige Argumente als Parameter annehmen, sie gibt jedoch keine Werte an die aufrufende Sub oder Function zurück. Syntaxbeispiel:
[b]MachEtwasMitDenWerten(MeinErsterWert,MeinZweiterWert)[/b]
[size=125][b]Was ist eine Function?[/b][/size]
Eine [b]Funktion[/b] (Function) ist im wesentlichen eine Prozedur, die einen Wert zurückgibt. Sie können Funktionen auf der rechten Seite von Variablendeklarationen oder an anderen Stellen einsetzen, an denen normalerweise Werte verwendet würden, so z. B.:
[b]MeinZweiterWert = meineFunktion(MeinErsterWert)[/b][/quote]
Gruß
lorbass