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:

  1. Aritmetiske operatører
  2. Likestillingsoperatører
  3. Oppdragsoperatører
  4. Bitvise operatører
  5. Logiske operatører
  6. Sitatlignende operatører
  7. 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 -

  1. Python-operatører med eksempler
  2. Ulike operatører i MySQL
  3. Operatører i Matlab
  4. PostgreSQL-operatører