Perl scripts zijn heel gebruikelijk in de programmering ter wereld , in het bijzonder voor programma's die grote hoeveelheden tekst , zoals indexeerders moet beheren . Perl scripts kan heel eenvoudig of zeer moeilijk , afhankelijk van wat je doelen zijn . Zo kunnen ze worden ontwikkeld om specifieke taken zoals hernoemen of bestanden uitvoeren . Scripts die Perl modules zijn erg handig als ze kunnen worden geprogrammeerd om iets te doen van het controleren van de lokale prijzen gas aan het bijwerken van een database vanaf de opdrachtprompt van Windows . Dit artikel legt uit hoe de essentiële elementen van Perl scripts te creëren . Dit zijn scalaire , array en hash variabelen en de "print " commando . Zodra u de basis , de ontwikkeling van meer geavanceerde programma's zal veel gemakkelijker komen . Wat je Nieuwste versie van Perl Tekst editor Need Toon Meer Aanwijzingen 1 Maak een scalaire variabele . Om een scalaire variabele te maken moet u de naam van de variabele en ken het een waarde en typ vervolgens een " ; " karakter . Als je een tekst waarde wilt het moet worden geschreven tussen aanhalingstekens . Numerieke waarden geen aanhalingstekens nodig . Bijvoorbeeld : $ name = " John Anderson " ; $ leeftijd = 35 ; kopen van 2 Maak een array variabele . Het verschil tussen een array en een scalaire variabele is die een reeks van meerdere bits informatie kan bevatten . Om een array te maken , typt u het " @ "-teken , de naam van de array en vervolgens de waarden van de array binnen " " ( ) " tekens . Elke waarde moeten worden gescheiden door komma's . Tekstwaarden moeten worden geschreven tussen aanhalingstekens . Bijvoorbeeld : @ Anderson_family = ( "Jan" , "Maria " , " Julie " , " Mark" ) ; @ leeftijden = ( 35,30,7,5 ) ; 3 Maak een hash variabele . Hash variabelen Soortgelijke matrix variabelen behalve dat ze een "key " en een "value . " Ze beginnen met " % " teken en worden gevolgd door de naam van de variabele . De waarden voor de hash worden geplaatst binnen " ( ) " en worden gescheiden door komma's . Echter , elke waarde in een hash bestaat uit een sleutel en een waarde . Bijvoorbeeld : % Famly_age = ( "Jan" = > 35 , "Maria " = > 30 , " Julie " = > 7 , " Mark" = > 5 ) ; Dit betekent dat John is 35 , Mary is 30 enzovoort . Wanneer de informatie van een hash is nodig wordt het genoemd door een scalaire variabele + de sleutel , bijvoorbeeld : " $ Family_age { John } " zal de waarde van 35 gelijk 4 Gebruik het commando print. . De printopdracht is verantwoordelijk voor de productie in Perl . Om het te gebruiken moet je typt " print" en vervolgens de gewenste output . Bijvoorbeeld : " print $ name" zal uitvoeren " John Anderson " omdat je die waarde op " $ naam " in stap 1 toegewezen . Ook afdrukken @ Anderson_family zullen alle van de namen die aan deze array werden toegewezen uitsturen . 5 Maak een programma . Dit programma zal de uitgang van een aantal van de variabelen die u hebt gemaakt . Om dit te doen dit type de volgende ; ! # /Usr /bin /perl $ name = " John Anderson " ; $ leeftijd = 35 ; @ Anderson_family = ( "Jan" , "Maria " , " Julie " , " Mark" ) ; % Family_age = ( "Jan" = > 35 , "Maria " = > 30 , " Julie " = > 7 , " Mark" = > 5 ) ; print " $ naam $ leeftijd jaar \\ n " ; druk " @ Anderson_family \\ n " ; print " Mary is $ Family_age { Maria } jaar oud en Mark is $ Family_age { Mark } jaar oud " ; De ' \\ n ' karakter zorgt ervoor dat een nieuwe lijn volgt wat er wordt afgedrukt . Sla het programma als " family.pl " in een bekende map . 6 Voer het programma uit . In de Windows command prompt type " perl family.pl " 'onder de juiste directory pad . Survey 7 de uitgang . Controleer de output en zorg ervoor dat alles is zoals je verwacht . Design 8 uw eigen programma . Wijzig de variabelen rond de manier waarop u ze wilt . Voeg verschillende waarden en het uitvoeren van verschillende functies . Zo zou je de leeftijd van een aantal familieleden toe te voegen door het intikken van $ Age = $ Family_age { Maria } + $ Family_age { Mark }; Veel plezier en wees creatief . |