Hjem Personlig finansiering Perl For Dummies Cheat Sheet - dummies

Perl For Dummies Cheat Sheet - dummies

Video: Perl 6 Tutorial 2024

Video: Perl 6 Tutorial 2024
Anonim

Av Paul Hoffman

Perl lar deg skrive kraftige programmer helt fra starten, enten du er programmeringsbegynner eller ekspert. Perl tilbyr standard programmeringsverktøy - sammenligning operatører, mønster-matching kvantifiseringer, listefunksjoner - og har snarveier for å skrive inn tegnområder. Perl tilbyr også filtester, slik at du kan finne det du vil ha raskt.

De mest nyttige filtestene i Perl

Programmering med Perl er ganske grei, som går til bokstavene du bruker til filtester. For eksempel tester r om en fil kan være r ead og T ser etter en t ext-fil. Her er de mest nyttige filtestene i Perl:

Test Beskrivelse
-e Filen eksisterer.
-r Filen kan leses.
-w Filen kan skrives til.
-z Filen er nøyaktig null bytes lang.
-d Navngitt element er en katalog, ikke en fil.
-T Filen er en tekstfil. (Den første delen av en fil blir undersøkt, , og det er en tekstfil hvis færre enn 30 prosent av

tegnene ikke kan skrives ut.)

-B Filen er en binær fil. (Dette er nøyaktig motsatt av testen -T

- det er en binær fil hvis mer enn 30 prosent eller så

av tegnene ikke kan skrives ut.)

-s Størrelsen på filen i byte.
-C Opprettelsesalder for fil.
-A Få tilgang til alder av filen.
-M Endringsalder for fil.

Spesielle tegn i Perl

Som alle programmeringsspråk bruker Perl spesielle kommandoer for spesialtegn, for eksempel backspaces eller vertikale faner. Så, hvis du trenger å programmere i en klokke eller et pip eller bare en vognretur, sjekk følgende tabell for tegnet som vil produsere det:

Tegn Betydning
n Newline
r Vognretur
t Fane karakter
f Formfeed character
b Backspace tegn
v Vertikal fan
a Bell eller pip
e Escape tegn

Perl True False Comparison Operators

Når du programmerer med Perl - eller noe annet språk - bruker du hele tiden sammenligningsoperatører. Følgende tabell viser de vanlige sammenligningene for Perl i både matte og strengform:

Sammenligning Matematikk Streng
Ligner == eq
Ikke lik >! = ne mindre enn
lt større enn >>
gt mindre enn eller lik <=
le > Større enn eller lik >> = ge Common List Funksjoner i Perl
Perl ble opprinnelig utviklet for å hjelpe deg med å behandle rapporter lettere. Rapporter inneholder ofte lister, og du vil kanskje bruke Perl til å utføre visse funksjoner i en liste.Følgende tabell viser de vanlige listefunksjonene, splitsekvivalenter, og forklarer hva funksjonen gjør: Funksjon splice Ekvivalent

Hva det gjør

push (@r, @s)

splice (@r, $ # r + 1, 0, @s) Legger til høyre for listen pop (@r)
splice (@r, $ # r, 1) Fjerner fra høyre av listen shift (@r)
splice (@r, 0, 1) Fjerner fra venstre på listen unshift (@r, @s) > splice (@r, 0, 0, @s)
Legger til venstre for listen Genveier for tegnområder i Perl Du programmerer sammen i Perl og vil bruke en snarvei til representerer alt fra et tall til et ikke-nummer til et hvilket som helst brev eller nummer. Du har lykke, fordi følgende tabell gir deg koden, viser deg hva det er en snarvei for, og beskriver den.
Kode Erstatter Beskrivelse

d

[0 … 9]

Et hvilket som helst tall w [a-zA-Z_0-9]
Enhver alfanumerisk tegn s En tavle karakter
D ^ [0 … 9] Enhver ikke-siffer
W ^ [a-zA- Z_0-9] Enhver ikke-alfanumerisk karakter
S ^ [tnrf] En ikke-hvite plasskarakter
Perl Pattern-Matching Quantifiers
Perl lar deg bruke vanlige symboler til å instruere programmet du skriver for å matche data en gang, aldri eller opp til et bestemt antall ganger. Følgende tabell viser hvilket symbol du vil bruke for å få kampen du vil:
Symbol Betydning +

Match 1 eller flere ganger

*

Match 0 eller flere ganger >?

Match 0 eller 1 gang {n}
Match nøyaktig n ganger {n,}
Match minst n ganger {n, m}
Match minst n, men ikke mer enn m, ganger (disse verdiene må være mindre enn 65, 536)
Perl For Dummies Cheat Sheet - dummies

Redaktørens valg

Hvordan finne hjelp med Yammer - dummies

Hvordan finne hjelp med Yammer - dummies

Yammer er et utrolig enkelt sted å bruke for all din virksomhet behov. Men som med noe teknologi relatert, kan det komme en tid når du står overfor et spørsmål eller et problem, og trenger hjelp med å finne en løsning. Støtte på Yammer-nettstedet Et godt sted å starte når du har problemer ...

Hvordan du følger bestemte emner og forfattere i SlideShare - dummies

Hvordan du følger bestemte emner og forfattere i SlideShare - dummies

Følger bestemte emner og forfattere i SlideShare gir deg mulighet til å filtrere lysbilder og bare presenteres de som du er interessert i. SlideShare er et åpen kildekode, Web 2.0-basert program som gjør det mulig for alle som helst i verden å lage og legge inn presentasjoner. Hvis du er interessert i for eksempel åndelighet som en ...

Redaktørens valg

Slik konverterer du tekst til en tabell i Word - dummies

Slik konverterer du tekst til en tabell i Word - dummies

Word 2013 lar deg konvertere tekst til et bord med noen få enkle klikk - hvis du allerede har litt tekst som er delt inn i rader og kolonner med faner, kommaer eller noe annet konsistent tegn. For konvertering til arbeid, må den eksisterende teksten avgrenses med et konsistent tegn for å skille mellom kolonnene. ...

Hvordan kontroller valgmuligheter i Word 2013 - dummies

Hvordan kontroller valgmuligheter i Word 2013 - dummies

Alle dokumentbeskyttelsesalternativer og innstillinger holdes inne ett sted, begravet dypt i Word 2013. Før du kan gjøre endringer, må du komme til prøvingsalternativene. Slik kommer du dit: Klikk på kategorien Filer. Velg Valg på Fil-fanens meny. Velg Proofing fra venstre side i vinduet Ordalternativer. ...

Hvordan du konverterer tekst til tabell i Word 2010 - dummies

Hvordan du konverterer tekst til tabell i Word 2010 - dummies

Hvis du begynte å jobbe med ditt Word 2010 dokument før du oppdaget Tabell-kommandoen, har du sannsynligvis lister opprettet ved hjelp av tabbed-tekst. I så fall kan du enkelt konvertere teksten til et bona fide-bord. Og hvis du bestemmer deg etter endringen du vil frigjøre teksten din fra, begrenser ...

Redaktørens valg

Hvordan å overvinne obsessiv handling for å øve oppmerksomhet Mindfulness - dummies

Hvordan å overvinne obsessiv handling for å øve oppmerksomhet Mindfulness - dummies

En av de vanligste obsessive avhengighetene folk har er arbeid. Noen tror at de ikke kan jobbe og øve oppmerksomhet, men det er ikke sant. Tenk på denne typiske situasjonen. Hva startet som en 9 a. m. til 5 s. m. jobb kan lett bli en 5 a. m. til 9 s. m. jobb. Naturligvis må du jobbe og tjene ...