Operadores
Como talvez todos saibam, assim como na matemática, operadores são fundamentais na programação, pois sem eles não teríamos como manipular dados, seja soma, subtair ou comparar dois dados.
Existem diversos operadores em três principais tipos: aritméticos/matemáticos, operadores de comparação e operadores lógicos.
Toda boa linguagem implementa uma variedade deles com uma ordem de execução bem definidas, e em Portuscript não é diferente.
Operadores matemáticos¶
-
**
- Exponenciação: Eleva um número (calcula sua potência) -
*
- Multiplicação: Multiplica um valor pelo outro -
/
- Divisão: Divide um valor pelo outro -
//
- Divisão inteira: Divide um valor pelo outro e retorna apenas a parte inteira da operação -
+
- Adição: Soma dois valores ou concatena textos -
-
- Subtração: Subtrai valores
Operadores inplace¶
Note
Caso você não saiba, os operadores inplace são aqueles operadores que fazem alguma operação com o valor previamente atribuído a uma variável, e em seguida adiciona o resultado dessa operação à ela novamente.
-
Sem operador inplace, a mesma operação pode ser escrita da seguinte forma:*=
- Multiplicação inplace -
/=
- Divisão inplace //=
- Divisão iteira inplace+=
- Adição inplace-=
- Subtração inplace
Operadores de comparação¶
-
>
- Maior que: Verifica se um valor é maior que outro -
>=
- Maior ou igual a: Verifica se um valor é maior ou igual ao outro -
<
- Menor que: Verifica se um valor é menor que outro -
<=
- Menor ou igual a: Verifica se um valor é menor ou igual ao outro -
==
- Igual a: Verifica se os dois valores são iguais -
!=
- Diferente de: Verifica se os dois valores são diferentes
Operadores lógicos¶
-
e
- E lógico: Verifica se ambos valores sãoVerdadeiro
-
ou
- Ou lógico: Verifica se algum dos valores éVerdadeiro
-
nao
- Não lógico: Retorna o oposto do booleano equivalente a expressão declarada após ele
Created 2023-12-24, Updated 2024-01-04