O que é Perl?

Perl é basicamente uma linguagem usada na criação de sites dinâmicos, Administração do Sistema, processamento de texto. Foi projetado por Larry Perl há 31 anos, em 18 de dezembro de 1987. Vamos começar com os operadores em Perl.

Operadores Perl

Assim como qualquer outro idioma, os operadores no Perl podem ser categorizados nas seguintes categorias:

  1. Operadores aritméticos
  2. Operadores de igualdade
  3. Operadores de atribuição
  4. Operadores bit a bit
  5. Operadores lógicos
  6. Operadores com aspas
  7. Operadores diversos

Então, vamos analisar os operadores Perl, um por um:

1. Operadores aritméticos:

Como o nome sugere, os operadores aritméticos estão acostumados a realizar operações aritméticas como adição de subtração etc.

Então, vamos pegar dois operandos aeb com os valores $ a = 10, $ b = 30

  • + (Adição) : costumava adicionar valores em ambos os lados do operador de adição: $ a + $ b = 40
  • - (Subtração): É usado para subtrair o lado direito do lado esquerdo: $ b - $ a = 10
  • * (Multiplicação): É usado para multiplicar valores em ambos os lados do operador $ a * $ b = 300
  • / (Divisão): É usado para dividir o operando do lado esquerdo pelo operando do lado direito $ b / $ a = 3
  • % (Módulo ): É usado para dividir o operando do lado esquerdo pelo operando do lado direito e retornar o restante $ b% $ a = 0
  • ** (Exponencial): É usado para executar o cálculo da potência $ b ** $ a dá 30 elevado à potência 10.

2. Operadores de igualdade:

Eles são chamados de operador relacional, portanto, vamos manter os valores de aeb iguais aos de operadores aritméticos:

  • == (igual a) : como o nome sugere, verifica se o valor de dois operandos é igual ou não, se são iguais, se torna verdadeiro. Nesse caso, $ a == $ b não é verdadeiro.
  • ! = (diferente de): como o nome sugere, verifica se o valor de dois operandos é igual ou não, se eles não são iguais, se torna verdadeiro. Nesse caso, $ a! = $ B é verdadeiro
  • > (Maior que): este operador verifica se o valor de dois operandos é maior que o outro ou não $ a> $ b não é verdadeiro.
  • <(Menor que): este operador verifica se o valor de dois operandos é menor que o outro ou se $ a <$ b é verdadeiro.
  • > = (Maior que igual a): Este operador verifica se o valor de dois operandos é maior ou igual um ao outro. No nosso caso, $ a> = $ b não é verdadeiro.
  • <= (Menor que igual a): Este operador verifica se o valor de dois operandos é menor ou igual um ao outro. No nosso caso, $ a <= $ b é verdadeiro.

Agora vamos verificar os operadores de igualdade de string no Perl, vamos alterar o valor como $ a = ”nil” e $ b = “abc”

  • Ele : Verifica se o argumento da corda da esquerda é menor que o da direita. No nosso caso, $ a It $ b não é verdade.
  • gt : Verifica se o argumento da cadeia da esquerda é maior que o argumento da cadeia da direita. No nosso caso, $ a gt $ b é verdadeiro.
  • le: Verifica se o argumento da cadeia da esquerda é menor ou igual ao argumento da cadeia da direita. No nosso caso, $ a Ie $ b é falso
  • ge: Verifica se o argumento da cadeia da esquerda é maior ou igual ao argumento da cadeia da direita. No nosso caso, $ a ge $ b é falso.

3. Operadores de atribuição:

Vamos alterar o valor de aeb para valores anteriores de 10 e 30. O Perl suporta os seguintes operadores de atribuição:

  • =: É um operador de atribuição. Ele atribui o valor do lado direito ao lado esquerdo, por exemplo, $ c = $ a + $ b, o que eleva o valor de c a 40.
  • + = : É chamado de operador de atribuição AND AND. Ele adiciona o operando direito ao operando esquerdo e atribui o valor do resultado ao operando esquerdo.
  • - =: É chamado de subtrair e operador de atribuição. Subtrai o operando direito do operando esquerdo e atribui o valor do resultado ao operando esquerdo.
  • * = : É chamado de operador de atribuição AND múltipla. Multiplica o operando direito do operando esquerdo e atribui o valor do resultado ao operando esquerdo.
  • / = : É chamado de operador de atribuição E de divisão. Ele divide o operando direito do operando esquerdo e atribui o valor do resultado ao operando esquerdo.

4. Operadores bit a bit:

O Perl suporta os seguintes operadores bit a bit:

  • & (Binário e): Copia os bits que resultam nos dois operandos.
  • | (OR binário): Copia os bits para o resultado que estão em qualquer operando.
  • (XOR binário): Copia um pouco se estiver definido em um operando, não em ambos.

5. Operadores lógicos:

Perl contém os seguintes operadores lógicos:

  • E (AND lógico): se os dois operandos se tornarem verdadeiros, o operador retornará verdadeiro.
  • OR (OR lógico): Se algum dos operandos for diferente de zero, ele se tornará verdadeiro.
  • Not (Logical NOT): Inverte o estado lógico do operando.

6. Cota como operadores:

O Perl suporta os seguintes operadores Cota como:

  • q (): inclui uma string entre aspas simples. por exemplo, q (nil) se torna 'nil'.
  • qq (): inclui uma string entre aspas duplas. por exemplo, qq (zero) torna-se "zero".
  • qx (): inclui uma string entre aspas reversas.

7. Operadores diversos:

O Perl contém os seguintes operadores Diversos:

  • . (Ponto do operador binário): É usado para concatenar duas cadeias. Se $ a = "nil" e $ b = "def" $ a. $ B = "nildef".
  • x (Operador de repetição): retorna uma sequência de operandos repetidos do lado esquerdo. O número de repetições é especificado pelo operando do lado direito. Por exemplo: ('-' x 3) fornece '-'.
  • ++ (Operador de incremento automático): Aumentará o valor em um. O valor deve ser um número inteiro. Por exemplo: se $ a = 10 $ a ++ fornece 11.
  • - (Operador de decremento automático): diminui o valor em um. O valor deve ser um número inteiro. Por exemplo: se $ a = 10 $ a– dará 9.

Artigos recomendados:

Este foi um guia para operadores Perl. Aqui discutimos os diferentes tipos de operadores Perl, juntamente com exemplos. Você também pode consultar nossos outros artigos sugeridos para saber mais -

  1. Operadores Python com exemplos
  2. Operadores diferentes no MySQL
  3. Operadores em Matlab
  4. Operadores PostgreSQL