*   >> Lese Utdanning Artikler >> science >> programming

ActivePerl Subroutines

Grunnleggende om ActivePerl - Del 12 Innledning Dette er en del 12 av serien min, Grunnleggende om ActivePerl. Nå er en funksjon et sett av utsagn som utfører en bestemt oppgave. Når du vil komme til å skrive programmer, vil du innse at programmer er svært lang. Du vil innse at det er grupper av uttalelser som er nødt til å gjøre det samme oppgave i forskjellige deler av koden (program). Du trenger ikke å skrive denne gruppen av uttalelser i ulike deler av koden. Du kan skrive det en gang, og deretter ringe det uansett hvor det er nødvendig i koden. Vi har sett noen funksjoner før.

Et eksempel på en funksjon vi har sett er utskriftsfunksjonen. Funksjonene vi har sett så langt er funksjoner som er forhåndsdefinert i ActivePerl Interpreter. Du kan skrive din egen funksjon for å gjøre hva du vil. Slike funksjoner kalles brukerdefinerte funksjoner. I Perl eller ActivePerl, er en funksjon som kalles en subrutine. I denne artikkelen forklarer jeg det grunnleggende ActivePerl brukerdefinerte subrutiner. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected].

Det er, kontakt meg for den minste problemet du har om hva du leser. Definere Subrutiner Gruppen av uttalelser for å utføre en bestemt oppgave former subrutinen, men du trenger å gruppere dem på en bestemt måte. Ved å gjøre dette, sier vi du definerer en subrutine i ActivePerl. Denne prosessen kan faktisk bli delt i to. En fase kalles, erklærte subrutinen og en annen fase kalles, definere subrutinen. For denne opplæringen, og for grunnleggende ActivePerl programmering, skal vi bruke en enkelt prosess, som er å definere subrutinen.

En subrutine definisjon består av følgende i angitt rekkefølge - The reservert ord, sub. - Navnet på subrutinen. - Uttalelsene som definerer subrutinen, vedlagt i klammeparentes. Uttalelsene i en subrutine kan ha blant dem samtaler til andre subrutiner definert i gjeldende program (program). Merk: et annet navn for reservert ord er nøkkelordet. Eksempel I følgende eksempel, vi definerer en subrutine som vil legge to tall, finne kvadratet av summen, og deretter returnere resultatet.

sub mySub {min $ num1 = 2; min $ num2 = 3; min $ sum = $ num1 + $ num2; min $ kvadrat = $ sum * $ sum; returnere $ square; } Delrutinen begynner med det reserverte ordet, sub. Navnet på subrutinen er mySub. Dette etterfølges av parenteser. Da har du blokken, avgrenset av {og}. I blokken, har du erklæringen og ti

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.