1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Kako popraviti sintaksne napake

Popravljanje napak v sintaksi je bistvenega pomena pri računalniškem programiranju:program ne bo deloval, dokler napake niso odpravljene. Napake v sintaksi pomenijo, da program ne more razumeti ukazov, ki temeljijo na pravilih programskega jezika. V programiranju se sintaksa nanaša na pravilno ureditev ukazov (kot so slovnična pravila) in črkovanje. Programerji lahko odpravijo sintaksne napake s pomočjo orodij za odpravljanje napak v interaktivnem razvojnem okolju in najboljših praks za ročno preverjanje kode.

Napačno postavljena in manjkajoča ločila

Simboli ločil povedo sistemu, kje se ukazi končajo, kako je koda združena in kako klicati različne dele kode. Razhroščevanje IDE učinkovito odkrije napačno postavljena in manjkajoča ločila. Čeprav imajo različni programski jeziki široko paleto različnih uporab ločil, obstajajo splošna pravila, ki vas vodijo. Na primer, končanje vrstice kode z dvopičjem namesto s podpičjem v programskem jeziku C++ je nepravilen znak in povzroči sintaktično napako.

Vsebuje ukaze z ločili

Jeziki, kot sta Java in JavaScript, uporabljajo oklepaje in oklepaje, da pojasnijo, kako se koda ujema. Program ne bo mogel razumeti ukaza, če vsi oklepaji in oklepaji ne vsebujejo ustreznih začetnih in končnih znakov. Tudi narekovaji lahko povzročijo težave, če so nepravilno uporabljeni ali manjkajo. Na primer, če uporabljate narekovaj znotraj besedilnega niza, označenega z narekovaji, morate uporabiti ubežno zaporedje na notranjem narekovaju, sicer bo program končal niz na nepravilnem mestu. Medtem ko lahko IDE ugotovi, katera vrstica kode ima sintaktično napako, lahko programer uporabi sledenje v enem koraku, da pogleda, kje se vsako ohišje začne in konča, da poišče napako.

Zastarela koda

Programske jezike je mogoče posodobiti na nove standarde -- kar vključuje odstranitev obstoječih ukazov. Če izvajate starejšo kodo proti programu, ki uporablja posodobljen standard za interpretacijo kode, lahko naletite na sintaksne napake zastarelih ukazov. Na primer, pred Internet Explorerjem 10 je brskalnik lahko uporabljal ukaze za prikazni učinek JavaScript, imenovane "DX filtri." Če zaženete kodo, ki uporablja filtre DX v IE 9, bo koda delovala, če pa jo zaženete v IE 10, ne bo delovala. Za zamenjavo zastarele kode uporabite posodobljene, podprte tehnike programiranja.

Nepravilno uporabljeni ukazi

Sistem za odpravljanje napak IDE zlahka prepozna nepravilno uporabljene ukaze. Na primer, program bo imel sintaktično napako, če imate številko, ki je shranjena kot niz, kot je "22", in ji poskušate dodati drugo številko. Program obravnava nize, tudi če so številke, kot besedilo. Medtem ko bo IDE identificiral, kje sta številka in niz sešteta, mora programer izslediti kodo nazaj, da ugotovi, kje je niz postal niz.

Neveljavna imena spremenljivk in funkcij

Programski jeziki, ki so strukturirani okoli spremenljivk (dodeljenih vrednosti) in funkcij (imenovanih kodnih skupin), bodo naleteli na napake v sintaksi, če je katera koli vrsta podatkov uporabljena nepravilno. Spremenljivko bi lahko nastavili kot niz, ko bi moralo biti celo število, ali pa bi funkcijo lahko poimenovali po imenu ukaza, rezerviranem za jezik. Poleg tega ima vsak jezik edinstvena pravila za poimenovanje spremenljivk in funkcij, ki jih je mogoče poimenovati, kot so sprejemljive vrste znakov, občutljivost na velike in male črke ter omejitve začetnih znakov. Na primer, jezik PHP ne dovoli, da se imena spremenljivk začnejo s številko.


  1. Kako popraviti napake sim kartice
  2. Kako popraviti iTunes napake na Duha iz zapora
  3. Kako popraviti DVD Shrink napake
  4. Kako popraviti napake DVD
  5. Kako popraviti Bushnell Trail Kamera zakoniku je ?