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

Perusteet ActivePerl Variable Scope

rint) tilinpäätös on kirjoitettu samalla tavalla. Lue ja yrittää seuraava koodi: käytämme tiukkoja; print "Content-Type: text /html \\ n \\ n"; minun $ hisVar = "hänen skalaari"; sub myFn {print $ hisVar; minun $ herVar = "hänen skalaari"; } MyFn; #print $ herVar; Sinun pitäisi yrittänyt koodi. Huomaa, että muuttuja julisti ulkopuolella alilohko nähdään sisällä alilohkoa. Nyt poista kommentti sanan merkitys viimeisellä rivillä ja yritä koodi uudelleen; luultavasti virhesanoma, koska muuttuja julistettu sisällä osa lohko ei näy ulkopuolelle osa lohko.

Varten rakentaa ja kiikaritähtäin seuraava koodi on kirjoitettu samanlainen kuin edellä; muuttujat ja testi (print) tilinpäätös on kirjoitettu samalla tavalla. Lue ja yrittää seuraava koodi: käytämme tiukkoja; print "Content-Type: text /html \\ n \\ n"; minun $ hisVar = "hänen skalaari"; varten (my $ i = 0; $ i {print $ hisVar; minun $ herVar = "hänen skalaari";} #print $ herVar; #print $ i; Olisit kokeillut koodi. Huomaa, että muuttuja ilmoitettu ulkopuolella varten -lohko nähdään sisällä for-lohkon. Tällöin muuttujan arvo tulostuu 3 kertaa.

Nyt poista kommentti sanan merkitys viimeisessä-mutta-rivin ja yritä koodi uudelleen, luultavasti virhesanoma, koska muuttuja julistettu sisällä for-lohko ei näy ulkopuolelle ja-lohko. Laita takaisin kommenttisymbolin, olet juuri poistettu. On uusi kysymys. Voiko muuttuja julistettu sulkeiden sisällä for-konstrukti nähdään ulkopuolella konstruktiin (lohko)? Voit tarkistaa tämän, poista kommentti symboli aivan viimeisellä rivillä edellä koodi. Jos muuttuja, $ i, joka on ilmoitettu suluissa näkyy ulkopuolella for-konstrukti, sitten viimeinen lausuma (viiva) näyttää sen.

Kokeile koodin ja huomaa, että muuttujaa ei ole nähty ulkopuolella for-konstrukti; olet luultavasti virhesanoma. Muuttuja, julisti sulkeiden sisällä for-konstrukti ei nähdä ulkopuolella for-konstrukti, mutta se nähdään sisällä for-suluissa ja sisällä for-lohkon. Päätelmä Blocks olemassa eri konstruktioita. Muuttuja julisti ulkopuolella lohkot voidaan nähdä sisälle lohkoja. Muuttuja julisti sisällä lohko ei näy ulkopuolelle lohko. Muista, kaikki esitettyjen periaatteiden tässä opetusohjelmassa sarjassa työtä perinteisten Perl. Jatkamme seuraavassa osa sarjasta.

Chrys Saapua tahansa osaa tässä sarjassa, kirjoita vastaava otsikko alla hakukenttään tämän sivun ja sitten Etsi (käytettävissä valikko jos saatavissa): Aloittaminen kanssa ActivePerl ActivePerl Syntaksi perusteet ActivePerl muuttujat ActivePerl ehtola

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