*   >> lukeminen koulutus Artikkelit >> science >> programming

Perusteet ActivePerl Variable Scope

perusteet ActivePerl kiikaritähtäin perusteet ActivePerl - Osa 15 Johdanto Tämä on osa 15 minun sarja, perusteet ActivePerl. Tässä osa sarjasta, katsomme mitä kutsutaan kiikaritähtäimellä. Lohko on joukko lausuntoja suljettu aaltosulkeita, jotka ovat {ja}. Kysymys tässä: jos muuttuja on julistettu ulkopuolella lohko se näkyy estää? Toisaalta, jos se on julistettu sisällä lohko, se nähdään ulkopuolella estää? Lohkot eivät esiinny mielivaltaisesti koodi. On tiettyjä rakenteita, jotka ovat lohkoja. Seuraavat konstruktit on lohkot: Jos, foreach, ja osa.

Olemme nähneet kaikkia näitä konstruktioita. Muilta tämä opetusohjelma, katsomme Jos ja osa rakentaa ja miten kiikaritähtäimellä sovelletaan niitä. Säännöt ääriviivat tässä opetusohjelmassa sovelletaan julkilausuman, "käytä tiukka;" käytetään yläosassa koodin. Kuten yrität mallikoodit tässä opetusohjelmassa, saatat saada virheilmoituksia; älä välitä virheilmoitukset nyt. 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.

Jos rakentaa ja Vaihtelee laajuus Lue ja yrittää seuraava koodi: käytämme tiukkoja; print "Content-Type: text /html \\ n \\ n"; minun $ hisVar = "hänen skalaari"; jos (25 == 25) {print $ hisVar; minun $ herVar = "hänen skalaari"; } #print $ HerVar; Jos ehto on, jos 25 on yhtä kuin 25. Nyt tämä edellytys aina palata totta, ja niin jos lohko on aina suoritetaan. Ulkopuolella jos-lohko, muuttuja, $ hisVar julistetaan ja annetaan arvoa, "hänen skalaari". Sisällä jos-lohko on julkilausuma tulostaa $ hisVar.

Tämä muuttuja julistettiin ulkopuolella estää; jos se nähdään lohkon sisälle, se tulostetaan. Jos yritit koodin olisit huomannut, että arvo $ hisVar painettiin. Nyt sisällä lohko, uusi muuttuja, $ herVar julistettiin ja arvo oli sille. Ulkopuolella lohko, on kommentti. Tämä kommentti on oikeastaan ​​julkilausuma edeltää kommentti sanan merkitys, #. Tämän vuoksi edellisen merkin, lausunto ei suoriteta. Jos poistat kommentin ja uudelleen yrittää koodi, seuraava selitys seuraa: $ herVar muuttuja on julistettu sisällä lohko.

Nyt, jos se nähdään ulkopuolella lohko, sitten viimeinen lausuman (ilman kommenttia sanan merkitys) tulostaisi sen arvo. Poista # symboli ja yrittää koodin ja huomata, että viime print ei toimi, ja voit todennäköisesti virhesanoma. Sub rakentaa ja kiikaritähtäin seuraava koodi on kirjoitettu samanlainen kuin edellä; muuttujat ja testi (p

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