Hva Perl er?
Perl er i utgangspunktet et språk som brukes i å lage dynamiske nettsteder, systemadministrasjon, tekstbehandling. Den ble designet av Larry Perl for 31 år siden 18. desember 1987. La oss starte med operatørene i Perl.
Perl-operatører
Akkurat som alle andre språk, kan operatørene i Perl kategoriseres i følgende kategorier:
- Aritmetiske operatører
- Likestillingsoperatører
- Oppdragsoperatører
- Bitvise operatører
- Logiske operatører
- Sitatlignende operatører
- Diverse operatører
Så la oss gå gjennom Perl-operatører én etter én:
1. Aritmetiske operatører:
Som navnet antyder Aritmetiske operatører er vant til å utføre aritmetiske operasjoner som subtraksjon tillegg osv.
Så la oss ta to operander a og b med verdiene $ a = 10, $ b = 30
- + (Tillegg) : Den pleide å legge til verdier på hver side av tilleggsoperatøren: $ a + $ b = 40
- - (Subtraksjon): Den brukes til å trekke fra høyre side fra venstre side: $ b - $ a = 10
- * (Multiplikasjon): Det brukes til å multiplisere verdier på hver side av fører $ a * $ b = 300
- / (Divisjon): Den brukes til å dele venstre operand av høyre operand $ b / $ a = 3
- % (Modulus ): Det brukes til å dele venstre operand av høyre operand og returnere resten $ b% $ a = 0
- ** (Eksponentiell): Den brukes til å utføre effektberegning $ b ** $ a gir 30 hevet til makten 10.
2. Likestillingsoperatører:
Disse kalles relasjonsoperatør, så la oss holde verdiene til både a og b de samme som de var i tilfelle aritmetiske operatører:
- == (lik) : Som navnet antyder, sjekker om verdien til to operander er lik eller ikke om de er like, blir det sant. I dette tilfellet er $ a == $ b ikke sant.
- ! = (ikke lik): Som navnet antyder, sjekker om verdien til to operander er lik eller ikke om de ikke er like, blir det sant. I dette tilfellet er $ a! = $ B sant
- > (Større enn): Denne operatøren sjekker om verdien til to operander er større enn hverandre eller ikke $ a> $ b ikke stemmer.
- <(Mindre enn): Denne operatøren sjekker om verdien til to operander er mindre enn hverandre eller ikke $ a <$ b er sant.
- > = (Større enn eller lik): denne operatoren kontrollerer at hvis verdien av to operander er større enn eller lik hverandre. I vårt tilfelle er $ a> = $ b ikke sant.
- <= (Mindre enn lik): Denne operatøren sjekker at hvis verdien til to operander er mindre enn eller lik hverandre. I vårt tilfelle er $ a <= $ b sant.
La oss nå sjekke streng likestillingsoperatører i Perl, la oss endre verdi som $ a = "nul" og $ b = "abc"
- Den : Den sjekker om argumentet for den venstre vise streng er mindre enn argumentet for den høyre visstrengen. I vårt tilfelle er $ a It $ b ikke sant.
- gt : Den sjekker om argumentet for den venstre vise streng er større enn det høye argumentet for den høyre visningen. I vårt tilfelle er $ a gt $ b sant.
- le: Den sjekker om argumentet for den venstre vise streng er mindre enn eller lik det høye argumentet for den høyre visningen. I vårt tilfelle er $ a Ie $ b usant
- ge: Den sjekker om argumentet for den venstre vise strengen er større enn eller lik den høyre kloke strengargumentet. I vårt tilfelle er $ a ge $ b usant.
3. Oppdragsoperatører:
La oss endre verdien på a og b til tidligere verdier på 10 og 30. Perl støtter følgende tilordningsoperatører:
- =: Det er en oppdragsoperatør. Den tildeler verdien fra høyre side til venstre side, for eksempel $ c = $ a + $ b som gjør verdien til c til 40.
- + = : Det kalles add AND task operator. Den legger til høyre operand til venstre operand og tildeler verdien av resultatet til venstre operand.
- - =: Det kalles Trekk og tildelingsoperatør. Den trekker fra høyre operand fra venstre operand og tildeler verdien av resultatet til venstre operand.
- * = : Det kalles multiple AND task operator. Den multipliserer høyre operand fra venstre operand og tildeler verdien av resultatet til venstre operand.
- / =: Det kalles splitt og oppdraget operatør. Den deler høyre operand fra venstre operand og tildeler verdien av resultatet til venstre operand.
4. Bitvise operatører:
Perl støtter følgende bitvise operatører:
- & (Binær og): Den kopierer biter til resultat som er i begge operander.
- | (Binær ELLER): Den kopierer biter til resultat som er i begge operandene.
- (Binary XOR): Den kopierer litt hvis den er satt i en operand, ikke begge deler.
5. Logiske operatører:
Perl inneholder følgende logiske operatører:
- Og (logisk OG): Hvis begge operander blir sanne, returnerer operatøren sann.
- ELLER (Logisk ELLER): Hvis noen av operandene ikke er null, blir det sant.
- Ikke (Logisk IKKE): Det reverserer operandens logiske tilstand.
6. Kvote som operatører:
Perl støtter følgende Quota Like-operatører:
- q (): Den omslutter en streng i enkelt sitater. for eksempel q (nil) blir 'null'.
- qq (): Den omslutter en streng i doble sitater. for eksempel qq (nil) blir «null».
- qx (): Den omslutter en streng i omvendte sitater.
7. Diverse operatører:
Perl inneholder følgende diverse operatører:
- . (Binary Operatør dot): Den brukes til å sette sammen to strenger. Hvis $ a = ”nil” og $ b = “def” $ a. $ B = ”nildef”.
- x (repetisjonsoperatør): Den returnerer en streng med gjentatt operand på venstre side. Antall repetisjoner er spesifisert av høyre side operand. For eksempel: ('-' x 3) gir '-'.
- ++ (Auto inkrement Operator): Det vil øke verdien med en. Verdien må være et helt tall. For eksempel: hvis $ a = 10 $ a ++ gir 11.
- - (Auto decrement Operator): Det vil redusere verdien med en. Verdien må være et helt tall. For eksempel: hvis $ a = 10 $ a– vil gi 9.
Anbefalte artikler:
Dette har vært en guide til Perl Operators. Her har vi diskutert de forskjellige typene av Perl-operatører sammen med eksempler. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -
- Python-operatører med eksempler
- Ulike operatører i MySQL
- Operatører i Matlab
- PostgreSQL-operatører