*   >> Lese Utdanning Artikler >> tech >> web development

Feilgrunnleggende I Activeperl

Feil Basics i ActivePerl Basics av ​​ActivePerl - Del 19 Innledning Dette er del 19 av min serie, Grunnleggende om ActivePerl. I denne delen av serien ser vi på grunnleggende feil i ActivePerl. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected]. Det er, kontakt meg for den minste problemet du har om hva du leser. Programmeringsfeil Det er tre typer av programmeringsfeil. Med andre ord, er det tre typer av feil som kan oppstå i et program. Du har syntaksfeil, logiske feil og Runtime feil.

Syntaksfeil Dette er feil bruk av syntaks. Disse feilene er gale påstander. Når du skriver en uttalelse, som er galt, er at en syntaksfeil. En slik uttalelse kan ikke utføres. For eksempel, i en uttalelse kan du skrive en variabel uten $ tegn. Under denne tilstanden, ikke programmet fungerer. Avhengig av hvordan du konfigurerer ActivePerl installasjonen, kan en slik feilmelding ActivePerl til utskriftsenheten like før programmet er å bli henrettet, når du gir en kommando for å kjøre programmet. Med en syntaksfeil, er programmet ikke utført.

Logiske feil i denne saken, ActivePerl forstår programmet svært godt; programmet utføres. Imidlertid vil programmet ikke gjøre hva du ville ha det til å gjøre. Den vil gjøre noe litt annerledes eller helt annerledes. Feilen er ditt. For eksempel kan en sløyfe som er nødvendig for å gjøre 10 gjentakelser gjøre 5 gjentakelser, fordi du kodet det feilaktig å gjøre 5 iterasjoner. Et annet eksempel er at en sløyfe kan iterere uendelig, fordi tilstanden du ga for loopen gjort det på den måten. Logiske feil oppstår når programmet blir henrettet.

Den eneste måten å løse dette problemet er å teste programmet veldig godt før du leverer den til kunden (som ba om det). Kjøretid feil runtime feil oppstår når programmet blir utført som et resultat av det faktum at du ikke ta viss faktor i betraktning når koding. For eksempel, la oss si koden din er å dele åtte av noen nevner at de bruker innganger. Hvis brukeren innganger 2 Divisjonen vil fungere, noe som gir deg fire som svar. Hvis brukeren innganger null, vil delingen ikke fungere, fordi 8/0 er udefinert. Når en kjøretidsfeil oppstår programmet normalt krasjer (og stopper).

For å løse runtime feil, må du skrive ekstra kode som vil hindre gjennomføring av den aktuelle kodesegmentet eller uttalelse fra pågår, under visse vilkår. I denne divisjonen eksempel, har du å skrive kode som vil hindre divisjon m

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.