*   >> lukeminen koulutus Artikkelit >> tech >> web development

Virhe Basics Activeperl

Virhe perusteet ActivePerl perusteet ActivePerl - Osa 19 Johdanto Tämä on osa 19 minun sarja, perusteet ActivePerl. Tässä osa sarjasta, katsomme perusasioita virheitä ActivePerl. Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun [email protected]. Eli minuun yhteyttä pienintäkään ongelmaa olet mitä luet. Ohjelmointivirheitä olemassa kolmenlaisia ​​ohjelmointivirheitä. Toisin sanoen, on olemassa kolmen tyyppisiä virheitä, joita voi esiintyä ohjelmaan. Sinulla on syntaksivirheitä, Logic Virheet ja Kesto virheet.

Syntaksivirheitä Tämä on väärä käyttö syntaksin. Nämä virheet ovat väärässä lausuntoja. Kun kirjoitat lausunto, joka on väärin, että on virhe. Tällainen ilmoitus ei voida suorittaa. Esimerkiksi selvitys voit kirjoittaa muuttuja ilman $ merkkiä. Tässä tilanteessa, sinun ohjelma ei toimi. Riippuen siitä, kuinka olet määritellyt ActivePerl asennus, tällainen virhe voidaan osoittaa ActivePerl lähtöön laitteen juuri ennen ohjelman halutaan suorittaa, kun annat komennon ohjelman suorittamiseen. Jossa syntaksivirhe, ohjelma ei suoriteta.

Logic virheet Tällöin ActivePerl ymmärtää ohjelma hyvin; ohjelma suoritetaan. Kuitenkin ohjelma ei tee mitä halusi tehdä. Se tekee jotain hieman erilaista tai täysin eri. Vika on sinun. Esimerkiksi, silmukka, joka on velvollinen tekemään 10 toistojen voisi tehdä 5 toistojen, koska olet koodattu se virheellisesti tehdä 5 toistojen. Toinen esimerkki on, että silmukka voi kerrata äärettömän, koska ehto annoit varten silmukka teki niin. Logiikka virheitä tapahtuu, kun ohjelma on toteutumassa. Ainoa tapa ratkaista tämä ongelma on testata ohjelmaa hyvin ennen annat sen asiakkaalle (joka pyysi sitä).

Kesto virheet runtime virheitä esiintyy, kun ohjelma on toteutettu seurauksena se, että et ota tiettyjä tekijä huomioon koodausta. Esimerkiksi, sanokaamme koodi on jakaa 8 joidenkin nimittäjä, että käyttäjä syöttää. Jos käyttäjä syöttää 2, jako toimii, antaa sinulle 4 kuin vastaus. Jos käyttäjä syöttää nollaan, jako ei toimi, koska 8/0 on määrittelemätön. Kun runtime virhe ohjelmasi normaalisti kaatuu (ja pysähtyy). Voit ratkaista runtime virheitä, sinun täytyy kirjoittaa ylimääräistä koodia, joka teloituksen estämiseksi erityisesti koodisegmentin tai lausunto tapahtuu, tietyin edellytyksin.

Tässä divisioonassa esimerkissä, sinun täytyy kirjoittaa koodi, joka estää nollalla käyminen, ja mahdollisesti tiedotetaan käyttäjälle virheen hän teki syöttämällä nolla nimittäj

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.