1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Kako popraviti sintaktičke pogreške

Ispravljanje pogrešaka u sintaksi ključno je za računalno programiranje:program neće raditi dok se pogreške ne isprave. Sintaktičke pogreške znače da program ne može razumjeti naredbe temeljene na pravilima programskog jezika. U programiranju, sintaksa se odnosi na pravilan raspored naredbi (poput pravila gramatike) i pravopis. Programeri mogu riješiti sintaktičke pogreške uz pomoć alata za otklanjanje pogrešaka interaktivnog razvojnog okruženja i najboljih praksi za ručnu provjeru koda.

Pogrešno postavljeni interpunkcijski znakovi koji nedostaju

Interpunkcijski simboli govore sustavu gdje naredbe završavaju, kako je kod grupiran i kako pozvati različite dijelove koda. IDE otklanjanje pogrešaka učinkovito hvata pogrešno postavljene i nedostajuće interpunkcijske pogreške. Iako različiti programski jezici imaju širok raspon različitih upotreba interpunkcijskih znakova, postoje opća pravila koja će vas voditi. Na primjer, završavanje retka koda dvotočkom umjesto točkom i zarezom u programskom jeziku C++ netočan je znak i uzrokuje sintaktičku pogrešku.

Sadrži naredbe s interpunkcijskim znakovima

Jezici kao što su Java i JavaScript koriste zagrade i zagrade kako bi objasnili kako se kod slaže. Program neće moći razumjeti naredbu ako sve zagrade i zagrade ne sadrže odgovarajuće znakove za otvaranje i zatvaranje. Navodnici također mogu uzrokovati probleme ako se nepravilno koriste ili nedostaju. Na primjer, ako koristite navodnike unutar tekstualnog niza označenog navodnicima, morate upotrijebiti izlazni niz na unutarnjem navodniku ili će program završiti niz na netočnom mjestu. Dok IDE može identificirati koji redak koda ima sintaktičku pogrešku, programer može upotrijebiti praćenje u jednom koraku kako bi pogledao gdje svako kućište počinje i završava kako bi locirao pogrešku.

Zastarjeli kod

Programski jezici mogu se ažurirati na nove standarde -- što uključuje uklanjanje postojećih naredbi. Ako pokrećete stariji kod protiv programa koji koristi ažurirani standard interpretacije koda, možete naići na sintaktičke pogreške za zastarjele naredbe. Na primjer, prije Internet Explorera 10 preglednik je mogao koristiti naredbe JavaScript efekta prikaza pod nazivom "DX filtri". Ako pokrenete kod koji koristi DX filtre na IE 9, kod će raditi, dok ako ga pokrenete na IE 10 neće raditi. Koristite ažurirane, podržane tehnike programiranja za zamjenu zastarjelog koda.

Neispravno korištene naredbe

IDE sustav za otklanjanje pogrešaka lako prepoznaje pogrešno korištene naredbe. Na primjer, program će imati sintaktičku pogrešku ako imate broj koji je pohranjen kao niz poput "22" i pokušate mu dodati drugi broj. Program tretira nizove, čak i ako su brojevi, kao tekst. Dok će IDE identificirati gdje su broj i niz zbrojeni, programer mora pratiti kod unatrag kako bi odredio gdje je niz postao niz.

Nevažeći nazivi varijabli i funkcija

Programski jezici koji su strukturirani oko varijabli (dodijeljene vrijednosti) i funkcija (koje se nazivaju grupama kodova) naići će na sintaktičke pogreške kada se bilo koja vrsta podataka koristi neispravno. Varijabla se može postaviti kao niz kada bi trebala biti cijeli broj ili se funkcija može nazvati prema nazivu naredbe rezerviranom za jezik. Dodatno, svaki jezik ima jedinstvena pravila imenovanja za koje se varijable i funkcije mogu imenovati, kao što su prihvatljive vrste znakova, osjetljivost na velika i mala slova i početna ograničenja znakova. Na primjer, PHP jezik neće dopustiti da nazivi varijabli počinju brojem.


  1. Kako popraviti SIM karticu Pogreške
  2. Kako popraviti iTunes pogreške na Spirit Jailbreak
  3. Kako popraviti DVD Shrink pogreške
  4. Kako popraviti pogreške DVD
  5. Kako mogu popraviti Bushnell Trail kamera kod