Klammern bei Funktionen
Übersicht

TimoBetreff: Klammern bei Funktionen |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo!
Eins versteh ich noch nicht... Bei manchen Functionen ( also welchen von BB) muss man klammern setzten -->millisecs(), bei manchen kann man Klammern setzten -->waitkey(), und bei vielen setzt man sie überhaupt nicht --> Text. Wo ist eigentlich der Unterschied? Warum muss man nicht immer eine Klammer setzten? |
||
David |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi!
Das mit den Klammern hat sich bei allen Basic Dialekten so eingebürgert. Falls eine Funktion einen Rückgabewert an eine Variable übergeben soll, musst du Klammern setzen ansonsten brauchst du sie nicht zwangsweise. Zitat: Ach wie schön ist C++, da werden immer Klammern gesetzt. grüße |
||
http://bl4ckd0g.funpic.de |
IonPainter |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
klammern musst du setzen wenn die funktion einen wert zurückgibt. | ||
David |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi!
@IonPainter: Das war klatt gelogen. Du musst keine einzige Klammer setzen, wenn eine Funktion einen Wert zurückgibt. Einzig, wenn du den Wert an eine Variable übergeben willst brauchst du Klammern. grüße |
||
http://bl4ckd0g.funpic.de |
Timo |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
wie blöd ist denn das? die klammer sagt ob ein wert zurückgegeben wird? *gg* na ja bei eigenen Funktionen mach ich eh immer welche hin, egal ob was zurückgegeben wird oder nicht...
Vielen Dank für die schnelle Antwort!! ![]() EDIT : WAS DENN JETZT?? |
||
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Die Klammern müssen nur hin, wenn du den Rückgabewert für einen Vergleich oder eine Zuweisung benutzt, ansonsten nicht.
Egal ob es eine eigene oder eingebaute Funktion ist. |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
David |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi!
Genau wie Dreamora das sagt. Code: [AUSKLAPPEN] Graphics 640, 480, 32 Print test() ;gibt "Hallo Welt" aus Print test ;gibt "0" aus Print( test() ) ;gibt "Hallo Welt" aus Print( test ) ;gibt "0" aus WaitKey End Function test$() Return "Hallo Welt" End Function Klammern, falls du den Rückgabewert einer Funktion weiterverwenden willst. Wenn eine Funktion keinen Wert zurückgibt kannst du trozdem Klammern setzten. grüße |
||
http://bl4ckd0g.funpic.de |
Timo |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Achso, na das macht ja wenigstens noch Sinn ![]() Vielen Dank an euch!! |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group