Frage von epixplay, 56

Was ist im code hier falsch programmiert das ich einen Syntax Error bekomme wenn ich else schreibe?

Antwort
von regex9, 26

Du musst das Semikolon nach deinem if entfernen.

if(....); 
{
 // dies ist nur ein normaler Code-Block
} else { // ...
}

So stellt es nämlich eine leere Anweisung für den if-Body dar. Die geschweifte Klammer danach eröffnet einen neuen Code-Block, der nichts mehr mit dem Konstrukt zutun hat, es wurde ja bereits beendet. Und das else hat keinen Kontext mehr, auf den es sich beziehen könnte.

Antwort
von ZombiemamLP, 23

es heißt p.hasPermission() und nach dem ich ist vor der Klammer ein semikolon

Antwort
von LudwigSchindler, 36

http://prntscr.com/cbbib7

Antwort
von Keschra, 22

Beu p.hasPermission ist der fehler...
Es heisst hasPermission nicht hasPermissionS.

Ist doch rot unterstrichen

Kommentar von Keschra ,

Und da istn Semikolon zu viel

Keine passende Antwort gefunden?

Fragen Sie die Community