Kuidas Fix süntaksi vigu

Programmeerijad töötavad lahendada süntaksi vigu silumine protsessi . Arpad Nagy-Bagoly / iStock / Getty Images

kinnitamine süntaksi vigu on oluline programmeerimine: programm ei tööta kuni vead on parandatud.Süntaksi viga tähendab programm ei saa aru käske põhineb programmeerimiskeele reegleid.Programmeerimine, süntaks viitab korraliku juhtimiskorraldus (nagu grammatika) ja õigekirja.Programmeerijad on võimalik lahendada süntaksi vigu abiga Interactive arenduskeskkond siluda tööriistad ja käsitsi koodi kontrollimise häid tavasid.

Misplaced ja kadunud kirjavahemärgid

  • kirjavahemärgid sümboleid öelda süsteemi, kus käsud lõpus, kui kood on grupeeritud ja kuidas helistada erinevad osadkood.IDE silumine tõhusalt saagi vales kohas ning puudu kirjavahemärkide vigu.Kuigi mitmetes programmeerimiskeeltes on suur hulk erinevaid kirjavahemärke kasutab, on üldised eeskirjad, mis juhatavad teid.Näiteks lõpeb koodirida kooloniga asemel semikoolon C ++ programmeerimiskeelt on vale märgi ja põhjustab süntaksi.

sisaldavad käsud kirjavahemärk

  • Keeled nagu Java ja JavaScript kasutada sulge ja sulgudes selgitada, kuidas koodi sobib kokku.Programm ei saa aru käsk, kui kõik sulgudes ja konsoolid ei esine sobitamine avamise ja sulgemise tähemärki.Jutumärgid võib põhjustada ka probleeme, kui neid kasutatakse valesti või puudu.Näiteks kui te kasutate jutumärgid jooksul tekstistringis määratud jutumärke, peate kasutama sümboliga sisemise jutumärgid või muu programm lõpetada string vale koht.Kuigi IDE võib kindlaks, mida koodirida on süntaksi viga, programmeerija saab kasutada ühe sammu jälgimiseks vaatama, kus iga ruumi algab ja lõpeb leida viga.

Out-of-date kood

  • Programmeerimiskeeled võib ajakohastada vastavalt uutele standarditele - mis sisaldab kõrvaldada olemasolevad käske.Kui näed vanem koodi vastu programmi abil ajakohastatud koodi tõlgenduse standard võivad ilmneda süntaksi vigu jaoks vananenud käske.Näiteks enne Internet Explorer 10 brauseris võiks kasutada JavaScript ekraani mõju käske nimega "DX filtrid".Kui sa jooksed koodi, mis kasutab DX filtrid IE 9 kood töötab, ent kui sa kasutada seda IE 10 ei tööta.Kasutage uuendatud, toetatud programmeerimise tehnikat asendada out-of-date koodi.

Valesti käske

  • IDE silumine süsteem lihtsalt identifitseerib valesti kasutatavaid käske.Näiteks programm on süntaksi viga, kui teil on number, mis on salvestatud stringi nagu "22" ja proovige lisada veel mitmed ta.Programm kohtleb stringid, isegi kui nad on numbrid, kui teksti.Kuigi IDE kindlaks, kui number ja string liidetakse, programmeerija vajab jälgida kood tagurpidi, et teha kindlaks, kui string sai string.

Vale Muutuv ja funktsiooninimed

  • Programmikeeled, mis on üles ehitatud muutujad (määratud väärtused) ja funktsioonid (nn koodi rühmad) tekib süntaksi vigu kas andmetüüpi kasutatakse valesti.Muutuja võib määrata stringi, kui see peaks olema täisarv või funktsioon võiks nime keelest reserveeritud käsu nime.Lisaks iga keel on ainulaadne nimetamise eeskirjad, mida muutujad ja funktsioonid saab nimeks näiteks aktsepteeritav iseloomu tüüpi, juhul tundlikkus ja algse iseloomu piirangud.Näiteks PHP keeles ei võimalda muutujanimed alustada arvuga.

526
0
3
Programmeerimine Keeled