Für jedes if ein else ?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Anubis : Else if bietet die Möglichkeit eine weitere Möglichkeit für den Code bereitzuhalten so das wenn wirklich alles nicht stimmt der Code auf einen Standard zurückgreifen kann
    falls es mehrere Möglichkeiten geben sollte, viele Situationen lassen sich durch (AND OR ) Anweisungen lösen jedoch ist die Aktion nicht immer gleich daher verwendet man dann else if
    um das Umfeld zu vergrößern, ist meist nützlich bei Abfragen die dies erfordern wie z.b. Distanz Abfragen wo jetzt je nach Distanz Objekte verschoben werden sollen jedoch immer ein
    anderes Objekt


    if(IsPlayerInRangeOfPoint(...))
    {
    //Objekt 1
    }
    else if(IsPlayerInRangeOfPoint(...))
    {
    // Objekt 2
    }
    else
    {
    // Du hast zu keinem Objekte eine gewisse nähe
    }

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • Ah okay, deswegen heisst es ja auch else if - wenn man englisch kann ist die logik dahinter nicht allzu schwer zu verstehen(und das kann ich idealerweise).War nur wie gesagt nicht ganz sicher wie man es dann einsetzt. Jetzt hab ich es voll und ganz verstanden :) danke :)