perl, als je een UNIX - systeem, je perl tolk in /usr/local/bin of perl.Als je die ramen, je moet het downloaden van een platform, stap 1, ten eerste, je perl, en heeft de volgende tekst, zet het in een document, datPL: de eerste./usr/local/bin of perl drukken "Hallo.""," (de traditionele, het eerste programma is Hallo moeten zeggen van de wereld.Maar ik ben een rebel, en loopt nu je.) Perl tolk.Met dit document van het commando van de catalogus en perl first.pl. Moet je zien, hallo!Ik zei, de nieuwe tekst is niet het karakter van ", niet springen, perl zijn een nieuwe tekst, stap 2,.,, de functie en de verklaring van de bibliotheek, perl, rijke, functie,.Ze is de tolk van de werking van het werkwoord perl, commando 's.Zie je al de perlfunc homepage met een functie.Bijna alle taken kunnen worden gegeven, parameters en van elkaar gescheiden door een komma, print het meest gebruikte deel perl.Kan je het gebruiken om iets op het scherm, of om informatie te verstrekken aan een document (in het volgende artikel bespreken we).Het is gebaseerd op een reeks dingen als parameter voor de produktie van, "dit is een gemeenschappelijke verklaring"; "druk", "een", "de lijst".Het programma omvat;, perl, verklaringen, die eindigt met een komma.De verklaring niet nodig in de verschillende lijnen, kan een meerdere verklaringen of een verklaring kan worden verdeeld in verschillende lijnen, drukken ", dit is"; "het drukken van de formulieren." "maar", "; het drukken van slechts één verklaring. N, stap 3,";, digitale, een touw en Een citaat, in een van de twee fundamentele gegevens perl type: digitale en touw, digitale is makkelijk, we hebben.Het enige wat je moet weten is dat je geen komma of ruimten voor digitale voor perl.Altijd schrijven in plaats van 10 000 000, of 10.000, string is een beetje ingewikkeld.Het touw is één of twee citaten van de tekenset: "dit is een test."."Enkele en dubbele aanhalingstekens is het onderscheid tussen de aanhalingstekens betekent dat hun inhoud moet worden gebruikt, letterlijk, dubbele aanhalingstekens betekent dat hun inhoud moet worden uitgelegd.Bijvoorbeeld, als ik een nieuwe lijn reeks tekens, het lijkt op een dubbele aanhalingstekens, maar in feite is het woord \\ n zodra er één citaat, "dit touw, nshows drukken op lijn twee."; het drukken van de string slechts op. Een ", (de zijn; twee nuttige backslash... Niet de invoeging van een rekening, en, de invoeging van een backslash voor dubbele aanhalingstekens.), 4, stap, als functie van de variabelen, perl werkwoord en variabele is een zelfstandig naamwoord.Perl. Er zijn drie soorten variabelen, hoeveelheden, installatie, hasj,,,.Dat ze dingen "," de lijst "en" woordenboek "in de naam van alle variabelen in de perl, is een leestekens, brieven of onderstrepen, en een of meer letters, cijfers of de".,, ', één ding.Dit is misschien een cijfer of een string.Een... Een naam begint met een dollar teken, zoals de dollar of de dollar - telraam.Je zal een waarde voor een 'zeg perl gelijk is, zoals dit:, i = 5 dollar pie_flavor =' appel; "; constitution1776 dollar =" wij zijn het volk ", enz.;, je hoeft het niet aangewezen is in termen van een nummer of een string.Maakt niet uit, want als het perl nodig om een... Als een string, als het nodig is, beschouw het als een nummer, het.Het omschakelen automatisch plaatsvindt.Dit is verschilt van andere talen, in de digitale en de touwtjes in handen is van twee verschillende soorten gegevens.), als het gebruik van dubbele aanhalingstekens, zal worden opgenomen in een variabele PERL 'van de waarde van de verplichtingen van je naam.Dit wordt meestal gebruikt voor het tijdens de vlucht, vult een string: apple_count = 5 dollar; count_report = "apple_count dollar appel."; het drukken van "- verslag: $count_report."; en ten slotte de produktie van dit verslag: code vijf appels, digitale in perl gemanipuleerd, de gebruikelijke rekenkundige bewerkingen:, vermenigvuldiging, verdeling en aftrekken.(de vermenigvuldiging en de divisie is uitgedrukt in perl * en /symbool, trouwens.), $= 5; b = $10 dollar;B nu gelijk aan 15 dollar.C = b * 10 $;C nu gelijk is aan 150.$1 dollar = dollar;is nu 4, en de Leraar wiskunde... Je kan ook gebruik maken van bepaalde marktdeelnemers, zoals + - + = = = = = = = = = = = = = =,,, /.De waarde van deze operatie een ', en niet op een vergelijking van de twee elementen in.Sommige mensen houden van ze, sommige mensen houden niet van. Ik hou van het feit dat zij de code van meer duidelijkheid, $= 5 + +; dollar;dollar is nu 6; geven we het plus 1.+ = 10 dollar.is nu 16; toevoeging van 10.De dollar /= 2;en gedeeld door 2, dus is het niet, 8. Perl snaren hebben een aanzienlijke flexibiliteit.Met betrekking tot de enige van de operatie, kan je het touw in de serie,,, dit is een 10 dollar dat% quot% van de% quot% samen met de periode van de exploitant. ".De gangbare praktijk en de toevoeging van twee verschillende dingen:, $= "8";aandacht aanhalingstekens.Een string.$= $+ "1"; "1" is een stringook.$= dollar. "1 "; maar de B - en C -dollar hebben verschillende waarden.,,, weet je nog dat perl string overgang naar digitale transparante, als het nodig is, met het oog op het verkrijgen van B - de waarde van de dollar, perl. - twee snaren "8" en "1" digitale, dan nog twee van hen.Wat is de waarde van de negen dollar.Maar de dollar serie C, dus het is de waarde van het touw '81, onthoud, plus, toevoeging van nummer en de cyclus, en samen,,, - lijst voor.- naam van de @ ".De definitie van de inhoud van je reeks tussen haakjes vermeld, worden gescheiden door een komma 's:, "lotto_numbers = (1, 2, 3, 4, 5, 6);Hé, het zal gebeuren.= ("in juli", "8", "september"), een van de inhoud van de generator, registers, van nul beginnen.1 (waarom niet?Omdat.Dit is een computer dingen te zoeken.) de elementen van de installatie, je bent een symbool is vervangen door het symbool, wil je dan volgens de index van de elementen van het standpunt te komen.(tekenen van een dollar, want je krijgt een derde waarde.) kunt u ook de wijzigingen die, zoals elke andere maand de hoeveelheden, @ = ("juli", "", "september"); het drukken van $maanden [0];afdrukken 'juli ".$maanden [2] = "smarch";we net omgedoopt tot september.En als de generator is er niet, en trouwens, je creëert het, als je probeert om een waarde voor het één van de elementen van de winter_months dollar [0] = "december";dit impliciet creëren "winter_months - altijd terug naar hun inhoud, in dezelfde volgorde als je door. @ maand van het begin Tot het einde, het maakt niet uit hoe vaak je het gedaan hebt, zal je terug in juli, augustus en september.Als je op zoek bent naar een reeks van lengte, met een waarde vanarray_name.Dit element in een reeks van minder dan een.Als de generator niet bestaat of is leeg,array_name is 1 dollar.Als je een aanpassing van de omvang van de installatie, maar de waarde van de dollararray_name. @ maand = ("juli", "", "september"); het drukken van het drukken van# dollar per maand; 2.A1 = dollarautumn_months;we geen @ autumn_months, dus dit is 1.# dollar maanden = 0;@ maand nu bevat alleen "juli".,, hasj, bekend als de% quot%% quot% woordenboek "in sommige talen, dat wat ze zijn: termen en definities van de taal, of beter gezegd, de sleutel, en waarde.- in elke sleutel heeft een overeenkomstige waarde.Een hasj naam begint met een percentage van symbolen, zoals% van de ouders.Je definitie van elkaar gescheiden door een komma twee hasj en belangrijke waarde, zoals:% days_in_month = ("= > 31 juli", "8" = > 31, "september" = > 30), je kunt een waarde van $hashname; volgens de belangrijkste} {hasj. Of De wijziging van het in zich, net als elke andere hoeveelheden, drukken days_in_month dollar {"); september", natuurlijk."Februari" days_in_month dollar {} = 29;is schrikkeljaar. Als je wilt in een sleutel is wat hasj, kun je de hasj gebruikt de naam van de essentiële functies.Dit is een bevat alle belangrijke van de hasj.Deze lijst is niet altijd in dezelfde volgorde, hoewel de; dat we kunnen rekenen op de @ maanden altijd terug in juli, augustus en september is de sleutel om days_in_summer, misschien ook in een bevel om terug te keren naar @ month_list = bond% days_in_summer;@ month_list nu ('july "," op 8 september ",").De drie soorten variabelen, drie, een,.Dit betekent dat de dollar op de impact op het milieu is en twee verschillende variabelen, de dollar en de impact op het milieu [0] ("de impact op het milieu van de eerste elementen) is niet hetzelfde als} {0 dollar van de impact op het milieu (de waarde van de belangrijkste abacus, 0), 5,.,,, de aandacht op een aantal opmerkingen van de code op het monster een festival, gebruik ik een code.Deze nuttig zijn voor de interpretatie van een bepaald deel van de code van cruciaal belang is, en een deel van de code, je plan te wijzigen, te verbeteren, reparatie, of gewoon nog een keer zien.(dat wil zeggen de opmerkingen van alle codes. Van cruciaal belang is), op één lijn volgtperl iets ondertekenen is een toelichting.(tenzij, natuurlijk, als teken vandie in een string.), het drukken van "Hallo.N ";beter zo.# de hele lijn is een commentaar.,,, verkeer, stap 6, bijna elke keer als je een programma schrijven, je moet een ring.- kan je lopen, voor een specifieke code, opnieuw en opnieuw.Dit is in de programmering, een algemeen concept, een deel van de controle, is het nuttig perl - controle van de verschillende functies, de basis is.Als je met deze functie, zal je het aangeven van een variabele die zal worden gebruikt voor het verkeer van een cyclus van de index, en een lijst van waarden.In een van de grote, tussen haakjes, je hebt wat je wil die code, in de cyclus van, voor $ik (2, 1, 3, 4, 5) {drukken "$ik";}, deze cyclus gedrukte nummer 1 tot en met 5, elk afzonderlijk.Om een numerieke reeks.Je kan schrijven (1, 2, 3, 4, 5) (1).5).Je kan ook op je lijst 'gebruik) en recycling.Probeer deze code, en kijk wat er gebeurt:, "one_to_ten = (1.10); top_limit dollar = 25; als ik (@ one_to_ten, 15, 20.Top_limit dollar) {drukken "voor mij";}, in het verkeer in de lijst niet nodig. Je kan het gebruik van digitale, net zo makkelijk.Als de hasj% month_has bevat de naam en het aantal dagen per maand, kun je de sleutels door hun functie, voor ik de sleutel% month_has) {"ik month_has drukken ${} dagen ik. N";} $Marx ('groucho "," karkas "," zebo "," - - "{") van het drukken, is mijn favoriete Marx broer. N ";},,, dit is de basis voor perl.,
Hoe schrijf
Previous:Ontwikkeling van de website