Hallo Leute. Mal ne Frage ,was ist eingentlich der Unterschied in Bascom (wird aber wahrscheinlich bei anderen Hochsprachen so sein) zwischen den Routine "Function" und der Routine "Sub" ? Und wann braucht man was? Bis jetzt habe ich immer mit "sub" programiert. bye
hi, früher, als die welt und die programmiersprachen noch in ordnung waren, war das so: eine funktion beinhaltet immer einen rückgabewert, z.b. die zuweisung "x=date()" kopierte den rückgabewert der funktion date() in die variable x. ein aufruf per call oder gosub war nicht notwendig. funktionen werden vom betriebssystem oder der programmiersprache bereitgestellt. oder man definiert sich eigene. ein subprogramm muss aufgerufen werden, werkelt irgendeinen code ab, kann globale oder systemvariablen ändern, muss aber nicht zwingend einen rückgabewert beinhalten. z.b. sub DATUM: date() = "31.12.3001" return so jedenfalls war's, als die erde noch 'ne scheibe war. gruss, harry
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.