*   >> Læs Uddannelse artikler >> tech >> web development

Fejl Basics I Activeperl

Fejl Grundlæggende i ActivePerl Grundlæggende om ActivePerl - Del 19 Introduktion Dette er en del 19 af min serie, Grundlæggende om ActivePerl. I denne del af serien, ser vi på grundlæggende i fejl i ActivePerl. Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected]. Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser. Programmering Fejl Der er tre typer af programmeringsfejl. Med andre ord er der tre typer af fejl, der kan forekomme i et program.

Du har syntaksfejl, Logic Fejl og Runtime fejl. Syntaksfejl Dette er den forkerte brug af syntaks. Disse fejl er forkerte udsagn. Når du skriver en erklæring, der er forkert, det er en syntaksfejl. En sådan erklæring kan ikke udføres. For eksempel, i en erklæring kan du skrive en variabel uden $ tegn. Under denne betingelse, er dit program ikke. Afhængigt af, hvordan du konfigurerer ActivePerl installation, kan en sådan fejl angives ved ActivePerl til output-enheden lige før programmet er at blive henrettet, når du giver en kommando til at køre programmet.

Med en syntaksfejl, er programmet udføres ikke. Logiske fejl i denne sag, ActivePerl forstår dit program meget godt; programmet udføres. Dog, vil programmet ikke gøre, hvad du ville have det til at gøre. Det vil gøre noget lidt anderledes eller helt anderledes. Fejlen er dit. For eksempel kan en løkke, der er nødvendig for at gøre 10 iterationer gøre 5 gentagelser, fordi du kodet det fejlagtigt at gøre 5 gentagelser. Et andet eksempel er, at en løkke kunne gentage uendeligt, fordi betingelsen du gav for løkken gjorde det på den måde. Logiske fejl opstår, når programmet udføres.

Den eneste måde at løse dette problem er at teste dit program meget godt, før du afleverer det til kunden (som bad om det). Runtime fejl runtime fejl opstår, når programmet bliver udført som et resultat af det faktum, at du ikke tager visse faktor i betragtning, når kodning. For eksempel, lad os sige at din kode er at opdele 8 af nogle nævner, at brugeren indgange. Hvis brugeren indgange 2, vil divisionen arbejde, hvilket giver dig 4 som svar. Hvis brugeren indtaster nul, vil opdelingen ikke fungere, fordi 8/0 udefineret. Når der opstår en kørselsfejl dit program normalt går ned (og stopper).

For at løse runtime fejl, er du nødt til at skrive ekstra kode, der vil forhindre henrettelsen af ​​de særlige kode segment eller erklæring fra finder sted, under visse betingelser

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.