bozoo Geschrieben 26. Februar 2003 Geschrieben 26. Februar 2003 Hallo, kann mir jemand erklären, was das für ein Return sein soll? Mit Fragezeichen und Doppelpunkten??? Hat das einen Sinn? Ich seh hier nicht mehr durch: return progress ? BZ_RUN_OK : BZ_PARAM_ERROR;
Orffi Geschrieben 26. Februar 2003 Geschrieben 26. Februar 2003 Doch, das macht Sinn: Der ?: Operator ist eine if-Abfrage: (abfrage)? wert1 : wert2 Wenn abfrage zu true ausgewertet werden kann wird wert1 verwendet. Bei false dementsprechend wert2. return (progress)? BZ_RUN_OK : BZ_PARAM_ERROR; liefert BZ_RUN_OK als Wert zurück, wenn progress wahr ist. Ansonsten wird BZ_PARAM_ERROR zurückgegeben. HTH Jan
Net-srac Geschrieben 26. Februar 2003 Geschrieben 26. Februar 2003 Da hätt ich auch mal ne Frage.... Was mach dann bitte dieses Return? return progress_in || progress_out;
Orffi Geschrieben 26. Februar 2003 Geschrieben 26. Februar 2003 So schwer ist das doch nicht: || ist das logische oder. Also liefert die Funktion true zurück, wenn progress_in oder progress_out zu true ausgewertet werden kann (können). Wenn nicht, dann wird false zurückgeliefert. HTH Jan
bozoo Geschrieben 26. Februar 2003 Autor Geschrieben 26. Februar 2003 super...danke schön für die erklärung!!!
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden