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:
- Aritmetiska operatörer
- Jämställdhetsoperatörer
- Uppdragsoperatörer
- Bitvisa operatörer
- Logiska operatörer
- Citatliknande operatörer
- 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 -
- Python-operatörer med exempel
- Olika operatörer i MySQL
- Operatörer i Matlab
- PostgreSQL-operatörer