? En av de viktigaste begreppen någon programmerare måste förstå är syntaxfel . Universal för alla programmeringsspråk , är ett syntaxfel ett vanligt felmeddelande och ger dig viktiga ledtrådar om hur man korrigerar din kod . Syntax
Programmeringsteknik använder en uppsättning reserverade ord eller kommandon , samt en uppsättning symboler ( som klammerparenteser , semikolon och matematiska operatorer som plus och minus ) för att skriva program som kan utföras i en mängd olika sätt . Viktigt att skriva ett funktionellt datorprogram är syntax , vilket är den korrekt beställning av ord och symboler för att skapa önskad effekt eller funktionalitet .
Syntaxfel Basics
När du felaktigt beställer ord och symboler och försöker kompilera eller köra ett program , kompilatorn , som tar din kod och översätter det till kommandon för datorns processor , återkommer ett syntaxfel . Denna syntax beställning innehåller vanligtvis ett radnummer , som tar dig direkt till den felaktiga koden , samt ett felmeddelande , vilket kan vara mycket allmän ( " Syntax error på rad 271 " ) eller specifika ( " Syntax error : Om utan slut om linje 271 ) .
Exempel på felmeddelanden
syntax fel kan ta andra former , liksom, beroende på det specifika felet . Inte alla syntax fel kommer att säga " Syntax error " Några exempel på andra typer av felmeddelanden , tagna från Visual Basic , omfattar : . " ' . ' ' ! " ogiltig användning av , eller ' ( ) ' " , " Felaktigt antal parametrar som används med funktion " , och " Objektet stöder inte egenskapen eller metoden " . Addera Tolkning syntaxfel
Alla dessa felmeddelanden verkar med ett radnummer , och titta på den specifika kodrad tillsammans med felmeddelandet kommer att ge dig den information du behöver för att korrigera din kod .
Felsökning syntaxfel
När du står inför ett syntaxfel du kan inte räkna ut , är ett bra första stopp i dokumentationen för det programmeringsspråk du använder . Slå upp specifika ord eller kommandon som används i linje utlöser felet , och jämför din kod till dokumentationen . du ska kunna hitta en beskrivning av det korrekta syntaxen , vilket hjälper dig att lokalisera syntaxfel .