Vad är Perl?

Perl är i princip ett språk som används för att skapa dynamiska webbplatser, systemadministration, textbehandling. Det designades av Larry Perl för 31 år sedan den 18 december 1987. Låt oss börja med operatörerna i Perl.

Perl-operatörer

Precis som alla andra språk kan operatörerna i Perl kategoriseras i följande kategorier:

  1. Aritmetiska operatörer
  2. Jämställdhetsoperatörer
  3. Uppdragsoperatörer
  4. Bitvisa operatörer
  5. Logiska operatörer
  6. Citatliknande operatörer
  7. Diverse operatörer

Så låt oss gå igenom Perl-operatörer en och en:

1. Aritmetiska operatörer:

Som namnet antyder är aritmetiska operatörer vana att göra aritmetiska operationer som subtraktionstillsats etc.

Så låt oss ta två operander a och b med värden $ a = 10, $ b = 30

  • + (Tillägg) : Det användes för att lägga till värden på endera sidan av tilläggsoperatören: $ a + $ b = 40
  • - (Subtraktion): Det används för att subtrahera höger sida från vänster sida: $ b - $ a = 10
  • * (Multiplikation): Det används för att multiplicera värden på vardera sidan av operatören $ a * $ b = 300
  • / (Division): Det används för att dela den vänstra operanden med den högra operand $ b / $ a = 3
  • % (Modulus ): Det används för att dela den vänstra operanden med den högra operand och returnera resten $ b% $ a = 0
  • ** (Exponential): Den används för att utföra effektberäkningen $ b ** $ a ger 30 höjt till makten 10.

2. Jämställdhetsoperatörer:

Dessa kallas relationella operatörer så låt oss hålla värdena på både a och b samma som de var i fallet med aritmetiska operatörer:

  • == (lika med) : Som namnet antyder, kontrollerar om värdet på två operander är lika eller inte om de är lika blir det sant. I detta fall är $ a == $ b inte sant.
  • ! = (inte lika med): Som namnet antyder, kontrollerar om värdet på två operander är lika eller inte om de inte är lika blir det sant. I detta fall är $ a! = $ B sant
  • > (Större än): Den här operatören kontrollerar om värdet på två operander är större än varandra eller inte $ a> $ b inte är sant.
  • <(Mindre än): Denna operatör kontrollerar om värdet på två operander är mindre än varandra eller inte $ a <$ b är sant.
  • > = (Större än lika med): Denna operatör kontrollerar att om värdet på två operander är större än eller lika med varandra. I vårt fall är $ a> = $ b inte sant.
  • <= (Mindre än lika med): Denna operatör kontrollerar att om värdet på två operander är mindre än eller lika med varandra. I vårt fall är $ a <= $ b sant.

Låt oss nu kontrollera strängjämlikhetsoperatörer i Perl, låt oss ändra värde som $ a = "noll" och $ b = "abc"

  • Det : Det kontrollerar om vänstersträngsargumentet är mindre än det högerklara strängargumentet. I vårt fall är $ a It $ b inte sant.
  • gt : Det kontrollerar om det vänstra klara strängargumentet är större än det högra klokt strängargumentet. I vårt fall är $ a gt $ b sant.
  • le: Det kontrollerar om vänstersträngsargumentet är mindre än eller lika med det högra kloksträngargumentet. I vårt fall är $ a Ie $ b falskt
  • ge: Det kontrollerar om det vänstra klara strängargumentet är större än eller lika med det högra kloksträngargumentet. I vårt fall är $ a ge $ b falskt.

3. Uppdragsoperatörer:

Låt oss ändra värdet på a och b till tidigare värden på 10 och 30. Perl stöder följande uppdragsoperatörer:

  • =: Det är en uppdragsoperatör. Det tilldelar värdet från höger till vänster, till exempel $ c = $ a + $ b vilket gör värdet c till 40.
  • + = : Det kallas tillägg OCH tilldelningsoperatör. Den lägger till höger operand till vänster operand och tilldelar värdet på resultatet till vänster operand.
  • - =: Det kallas Subtrahera OCH tilldelningsoperatör. Den drar från höger operand från vänster operand och tilldelar värdet på resultatet till vänster operand.
  • * = : Det kallas flera OCH tilldelningsoperatörer. Den multiplicerar höger operand från vänster operand och tilldelar värdet på resultatet till vänster operand.
  • / = : Det kallas uppdelnings- OCH tilldelningsoperatör. Den delar upp höger operand från vänster operand och tilldelar värdet på resultatet till vänster operand.

4. Bitvisa operatörer:

Perl stöder följande bitvisa operatörer:

  • & (Binär och): Den kopierar bitar till resultat som finns i båda operanderna.
  • | (Binär ELLER): Den kopierar bitar till resultat som finns i endera operand.
  • (Binary XOR): Den kopierar lite om den är inställd i en operand, inte båda.

5. Logiska operatörer:

Perl innehåller följande logiska operatörer:

  • Och (logiskt OCH): Om båda operanderna blir sanna, returnerar operatören sant.
  • ELLER (Logisk ELLER): Om någon av operandema är icke-noll, blir det sant.
  • Inte (logiskt INTE): Det vänder operandens logiska tillstånd.

6. Kvoter som operatörer:

Perl stöder följande Quota Like-operatörer:

  • q (): Den innehåller en sträng i enstaka citat. till exempel q (nil) blir 'noll'.
  • qq (): Den innehåller en sträng i dubbla citat. till exempel blir qq (nil) "noll".
  • qx (): Den innehåller en sträng i omvända citat.

7. Diverse operatörer:

Perl innehåller följande Diverse operatörer:

  • . (Binary Operator dot): Den används för att sammanfoga två strängar. Om $ a = ”nil” och $ b = “def” $ a. $ B = ”nildef”.
  • x (Repetition Operator): Den returnerar en sträng upprepad vänsteroperand. Antalet repetitioner anges av operandens högra sida. Till exempel: ('-' x 3) ger '-'.
  • ++ (Auto inkrement operator): Det ökar värdet med en. Värdet måste vara ett heltal. Till exempel: om $ a = 10 $ a ++ ger 11.
  • - (Auto decrement Operator): Det kommer att minska värdet med en. Värdet måste vara ett heltal. Till exempel: om $ a = 10 $ a– ger 9.

Rekommenderade artiklar:

Detta har varit en guide till Perl Operators. Här har vi diskuterat de olika typerna av Perl-operatörer tillsammans med exempel. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Python-operatörer med exempel
  2. Olika operatörer i MySQL
  3. Operatörer i Matlab
  4. PostgreSQL-operatörer

Kategori: