*   >> Læs Uddannelse artikler >> science >> programming

ActivePerl Subrutiner

Grundlæggende om ActivePerl - Del 12 Introduktion Dette er en del 12 af min serie, Grundlæggende om ActivePerl. Nu, en funktion er et sæt af udsagn, der udfører en bestemt opgave. Når du vil komme til skrive programmer, vil du indse, at programmerne er meget lange. Du vil indse, at der er grupper af udsagn, der bliver nødt til at gøre det samme opgave i forskellige dele af koden (program). Du behøver ikke at skrive denne gruppe af udsagn i forskellige dele af koden. Du kan skrive det én gang, og derefter kalde det, hvor det er nødvendigt i koden. Vi har set nogle funktioner før.

Et eksempel på en funktion, vi har set, er print-funktionen. Funktionerne, vi har set indtil nu er funktioner, der er foruddefinerede i ActivePerl Interpreter. Du kan skrive din egen funktion til at gøre hvad du vil. Sådanne funktioner kaldes brugerdefinerede funktioner. I Perl eller ActivePerl, er en funktion kaldes en subrutine. I denne artikel vil jeg forklare det grundlæggende i ActivePerl brugerdefinerede subrutiner. Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected].

Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser. Definition Subrutiner Gruppen af ​​udsagn til at udføre en bestemt opgave danner underprogram, men du har brug for at gruppere dem på en bestemt måde. Ved at gøre dette, siger vi du definerer en subrutine i ActivePerl. Denne proces kan faktisk blive delt i to. En fase kaldes, erklærer subrutinen og en anden fase kaldes, som definerer subrutinen. Til denne tutorial og til grundlæggende ActivePerl programmering, skal vi bruge en enkelt proces, som definerer underprogram.

En subrutine definition består af følgende i den angivne rækkefølge - det reserverede ord, sub. - Navnet på underprogram. - De udtalelser, der definerer underprogram, lukkede i krøllede parenteser. Udsagnene i en subrutine kan få blandt dem opkald til andre subrutiner defineret i det nuværende program (applikation). Bemærk: et andet navn for reserverede ord er nøgleord. Eksempel I det følgende eksempel, definerer vi en subrutine, der vil tilføje to tal, find kvadratet af summen og derefter returnerer resultatet.

sub mySub {min $ num1 = 2; min $ num2 = 3; min $ sum = $ num1 + $ num2; min $ firkantet = $ sum * $ sum; returnere $ square; } Den subrutine begynder med det reserverede ord, sub. Navnet på underprogram er mySub. Dette efterfølges af parenteser. Så har du blokken, af

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