grondbeginselen van ActivePerl - Deel 16 Inleiding Dit is deel 16 van mijn reeks, Basis van ActivePerl. In dit deel van de serie, kijken we naar enkele ActivePerl vooraf gedefinieerde subroutines. Een voorgedefinieerde subroutine is een subroutine die is gedefinieerd voor u in de ActivePerl tolk. De meeste bepalingen schets in deze reeks zijn van toepassing op traditionele Perl. Haakjes We hebben een aantal Perl functies met haakjes en anderen gebruikt zonder haakjes. Perl functies niet nodig om haakjes te hebben. In deze tutorial zal ik Perl functies zonder haakjes.
Vergeet niet, een andere naam voor subprogramma is functie. De print functie in eenvoudige termen, de syntaxis van de printfunctie is, print overzicht waar lijst is een lijst van argumenten gescheiden door een komma. Lees en probeer de volgende code: use strict; print "Content-Type: text /html \\ n \\ n"; mijn $ eerste = "een"; mijn $ tweede = "twee"; mijn $ derde = "drie"; afdrukken $ eerste, "", $ tweede, "", $ derde; De bovenstaande code heeft twee afdrukken statements. Om uw output te sturen naar de browser, de eerste print instructie nodig (print "Content-Type: text /html \\ n \\ n").
Hier zal ik het hebben over de tweede print instructie. Deze verklaring begint met de afdrukfunctie, gevolgd door 5 argumenten. Twee van de argumenten ruimten, ruimten tussen de drie argumenten (variabelen) leveren, aan de uitgang. Variabelen in snaren Als een string aanhalingstekens en heeft als onderdeel van zijn inhoud, een variabele, wordt de waarde van de variabele weergegeven, bij de afdrukfunctie. Voor een andere functie of in slechts een verklaring, zal de waarde van de variabele te vervangen.
Indien de snaar enkele aanhalingstekens, dan is de naam van de variabele weergegeven en de waarde van de variabele bij de afdrukfunctie. Voor een andere functie of instructie, de waarde van de variabele nog steeds niet de variabele vervangen; zolang u enkele aanhalingstekens. Lees en probeer de volgende code: use strict; print "Content-Type: text /html \\ n \\ n"; mijn $ var = "goed"; afdrukken "Dit is een $ var man.", "print" Dit is een $ var man. '; De eerste print instructie geeft "goed" in plaats van $ var, want het heeft dubbele aanhalingstekens De tweede prent verklaring displays $ var.
en niet de waarde, want het heeft enkele aanhalingstekens. De verschuiving Functie De verschuiving functie verwijdert het eerste element uit de array en geeft het, het verkorten van de oorspronkelijke array met één e