Bool frage !



  • if (bool) {...}
    

    bedeutet ja wenn "bool" true <-

    if (!bool) {...}
    

    bedeutet was ?

    bedeutet das "false" ? ist das eine vereinfachung von

    bool = false -> !bool

    ??

    Danke im voraus!



  • ! bedeutet NOT und kehrt den Wahrheitswert um. Aus true wird false und aus false wird true

    if (!bool)
    

    ist die Kurzform von

    if (!bool == true)
    //oder
    if ( bool != true) // vielleicht ist jetzt auch klar, warum der ungleich Operator so aussieht.
    //oder
    if ( bool == !true)  
    //oder
    if ( bool == false)
    


  • Cool danke dir :)!


Log in to reply