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

Nogle ActivePerl Foruddefinerede Subroutines

Grundlæggende om ActivePerl - Del 16 Introduktion Dette er en del 16 af min serie, Grundlæggende om ActivePerl. I denne del af serien, ser vi på nogle ActivePerl foruddefinerede subrutiner. En foruddefineret subrutine er et underprogram, der er blevet defineret for dig i ActivePerl fortolkeren. De fleste af de regler omrids i denne serie er gældende for traditionel Perl. Parenteser Vi har brugt nogle Perl funktioner med parenteser og andre uden parenteser. Perl funktioner behøver ikke at have parenteser. I denne tutorial vil jeg bruge Perl funktioner uden parentes.

Husk, et andet navn for subrutine er funktion. Udskriften Funktion I enkle vendinger, syntaksen af ​​print-funktionen er, udskrive liste, hvor liste er en liste med argumenter adskilt af kommaer. Læs og prøv følgende kode: Brug streng; print "Content-Type: text /html \\ n \\ n"; min $ først = "en"; min $ sekund = "to"; min $ tredjedel = "tre"; print $ først, "", $ sekund, "", $ tredje; Ovenstående kode har to print udsagn. For at sende dit output til browseren, du har brug for det første print erklæring (print "Content-Type: text /html \\ n \\ n").

Her vil jeg tale om det andet print erklæring. Denne erklæring begynder med print funktion, som er efterfulgt af 5 argumenter. To af argumenterne er mellemrum, for at give rum mellem de tre argumenter (variabler), på udgangen. Variabler i Strings Hvis en streng er i dobbelte anførselstegn, og det har som en del af dens indhold, en variabel, vil værdien af ​​denne variabel skal vises i tilfælde af print-funktionen. For en anden funktion eller på bare en erklæring, vil værdien erstatte variablen.

Men hvis strengen er i enkelte anførselstegn, derefter navnet på variablen vil blive vist og ikke værdien af ​​den variable, i tilfælde af print funktion. For en anden funktion eller udsagn, vil værdien af ​​den variable stadig ikke erstatte variabelnavnet; så længe du bruger enkelte anførselstegn. Læs og prøv følgende kode: Brug streng; print "Content-Type: text /html \\ n \\ n"; min $ var = "godt"; print "Dette er en $ var mand.", "print" Dette er en $ var mand.

'; Den første udskrift viser erklæring "god" i stedet for $ var, fordi det har dobbelte anførselstegn Den anden viser print statement $ var. og ikke værdien, fordi det har enkelte anførselstegn. Skiftet Funktion shift-funktion fjerner det første element fra array og returnerer den, forkorte den oprindelige array ved et element. I enkle vendinger sin syntaks er flytte ARRAY Hvis noget argument er

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