Linguagem Dart: operadores
Esse artigo vai abordar o uso de operadores para criação de expressões na linguagem Dart. Vamos conhecer os tipos de operadores, sua ordem de precedência e sua indicação de uso.
Fique por dentro
Conhecer os operadores suportados pela linguagem Dart nos permite criar expressões para avaliar dados em nossos programas e definir resultados. Para isso vamos conhecer os tipos de operadores e como utilizar cada um deles.
Obter dados é apenas uma parte do processamento realizado em um programa. As decisões sobre o que fazer com os dados dependem de avaliações ou expressões. Uma expressão envolve os dados e algum tipo de operador que define um resultado. Vamos conhecer os tipos de operadores suportados pela linguagem Dart.
Operadores aritméticos
Para realizar operações matemáticas utilizamos operadores aritméticos. Veja na Tabela 1 a lista de operadores.
+ |
Soma |
- | Subtração |
-expr. | Inversão (Reverte os sinais de uma expressão) |
* |
Multiplicação |
/ | Divisão |
~/ |
Divisão que retorna apenas a parte inteira do resultado |
% |
Módulo (resto de divisão) |
Temos um exemplo de código com esses operadores na Listagem 1.
Nos
exemplos de código após cada operação exibimos o resultado no prompt de comando
através de interpolação de strings. Utilizando ${variável} para inserir o valor
de uma variável no texto como, por exemplo, print('O resultado da soma é $');.
main() {
// soma é igual a 11
var soma = 4 + 7;
print('o resultado de soma é $');
// subtracao é igual a 7
var subtracao = 11 - 4;
print('o resultado de subtração é $');
// inversao é igual a 5(positivo)
var inversao = -(-5);
print('o resultado de inversão é $');
// multiplicacao é igual a 15
var multiplicacao = 5 * 3;
print('o resultado de multiplicacao é $');
// divisao é igual a 4
var divisao = 16 / 4;
print('o resultado de divisão é $');
// divisao_resultado_inteiro é igual a 2
var divisao_resultado_inteiro = 5 ~/ 2;
print('o resultado inteiro de divisão é $ ');
// modulo é igual a 1
var modulo = 9 % 2;
print('o resto de divisão(modulo) é $ ');
}"
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo