Operadores de dardo

Operadores de dardo
Os operadores são símbolos notáveis ​​usados ​​para executar operações nos operandos em qualquer linguagem de programação. Da mesma forma, o dardo vem com uma variedade de operadores internos que podem ser usados ​​para executar várias tarefas. Surge em uma expressão. Essa expressão é composta por operandos (também conhecidos como dados) e um operador de avaliação de valor. Os operadores funcionam como funções, mas sua sintaxe e implicações não são o que esperaríamos. Os operadores devem trabalhar apenas com um ou dois operandos, com operadores unários levando apenas um operando e operadores binários levando dois. Neste artigo, faremos o possível para cobrir todos os operadores significativos e úteis do dardo.

Diferentes tipos de operadores no dardo

Os vários tipos de operadores no DART, que discutiremos com o programa DART, são os seguintes:

  1. Operadores aritméticos
  2. Operadores relacionais
  3. Tipo de operadores de teste
  4. Operadores bitwise
  5. Operadores de atribuição
  6. Operadores lógicos
  7. Operador de notação em cascata

Como usar os operadores no dardo?

Temos alguns exemplos simples para a demonstração dos operadores internos do dardo. Esses exemplos são os seguintes:

Exemplo # 1: Usando os operadores aritméticos em um dardo

Estes são os operadores que são utilizados para implementar operações aritméticas sobre operando. Eles são operadores binários, o que significa que eles têm dois operando para agir sobre.

Implementamos as operações aritméticas no exemplo acima. Em primeiro lugar, inicializamos dois números em uma variável, "x" e "y". Em seguida, realizamos as operações aritméticas nesses dois números. Em primeiro lugar, usamos o operador "+" e o atribuímos a uma variável "soma". Depois disso, realizamos diferença (-), produto (*), divisão (/), outra maneira de divisão (~/) e o operador do módulo (%), respectivamente, respectivamente. Cada operador tem um resultado diferente que será impresso com a declaração de impressão.

O operador aritmético tem os seguintes resultados, como mostrado:

Exemplo # 2: Usando os operadores relacionais em um dardo

Esta classe de operadores é usada em operandos para executar operações relacionais

O método acima inclui os operadores relacionais nos números, que são inicializados na variável "num1" e "num2". Nos operandos dados, usamos o maior que (>), menor que (), maior que igual a (> =), menor que igual a (=), igual a (==) e não igual a (!=) Operadores. Esses operadores são usados ​​em variáveis ​​separadas, mas nos mesmos operandos.

Os resultados dos operadores relacionais são mostrados o seguinte.

Exemplo # 3: Usando os operadores de teste de tipo em um dardo

Esta categoria de operadores inclui operadores que comparam operandos.

No programa de exemplo acima, criamos uma variável de string "Val1" e uma variável dupla "Val2". Essas variáveis ​​são inicializadas com os valores de acordo com o conjunto de tipos de dados para essas variáveis. Então, dentro de nossa função de impressão, usamos a palavra -chave "IS" entre a variável "Val1" e o tipo de dados "String". Se o item tiver um certo tipo, o operador "IS" retornará true como um valor booleano. Na segunda função de impressão, temos "é" com não igual a "!Operador. Este operador é usado quando o objeto possui um tipo especificado; Retorna o valor booleano falso.

Assim, temos a saída do operador de teste de tipo como resultado booleano da seguinte forma:

Exemplo # 4: Usando os operadores bitwise em um dardo

Esta categoria de operadores inclui operadores que realizam operações bitwise em operandos. Somente números inteiros individuais são utilizados com operadores bit netwise. Sua operação é semelhante à dos portões lógicos eletrônicos digitais (e, ou, xor, e assim por diante) para executar várias operações de bits em inteiros. Comunicação entre portas/soquetes USB, comparação de dados e criptografia são aplicações do mundo real de operadores bitwise. Para alterar os dados pouco a pouco, esses operadores trabalham com valores binários de 0 e 1.

Aqui, realizamos uma operação bit netwise enquanto usamos operadores bitwise nos operandos especificados. Esses operandos são armazenados em variáveis ​​representadas como "N1" e "N2" no código. Os operadores bitwise incluem e (&), ou (|), xor (^), não (~), mudança de esquerda (<>). Cada um deles possui uma tarefa específica, de modo que o bitwise e o operador comparem ambos os operando por meio da lógica e operação. O bit de saída é 1 se os valores de ambos os bits forem 1; Caso contrário, é 0. O | O operador usa o lógico ou operação para comparar seus dois operandos. O bit gerado é 1 se um dos valores de bit for 1; Caso contrário, é 0.

O operador ^ usa a operação lógica XOR para comparar seus dois operandos onde o bit resultante será 1; Se ambos os bits forem diferentes, caso contrário, será 0. Depois disso, temos a operação Bitwise, onde os bits do operando são invertidos. No final, temos uma mudança bit netwise e os operadores de mudança direita de Bit Shift usados. O operador esquerdo do turno Bitwise muda N1 para a esquerda por n2 bits e insere 0 da direita em forma binária. O operador de mudança de mudança direto bit side n1 para n2 bits para a esquerda e insere um 0 da esquerda.

Essas são as seguintes saídas que obtemos dos operadores bit -new do exemplo acima.

Exemplo # 5: Usando os operadores de atribuição em um dardo

Este tipo de operador inclui operadores que atribuem valores aos operando.

Como criamos a variável para a inicialização do operando. Em seguida, executou operações de operador de atribuição nele. No começo, usamos o operador de atribuição para atribuir um valor à variável "a" usando o operador de atribuição igual a (=). Depois disso, atribuímos um valor a variável "D" e variável "C" apenas como estes são nulos.

A saída da operação dos operadores de atribuição é a seguinte:

Exemplo # 6: Usando os operadores lógicos em um dardo

Este grupo de operadores inclui operadores que são usados ​​para combinar duas ou mais condições de operando logicamente.

Os operadores lógicos estão incluídos neste exemplo. Em primeiro lugar, implicamos o lógico e o operador, e seu símbolo é "&&", que retorna true se ambas as condições forem verdadeiras. Em seguida, o lógico ou o operador (||) é usado, o que adiciona duas condições, e ele retornará verdadeiro se um deles for verdadeiro. O último operador que usamos no código acima é o lógico não (!) Operador, que é usado para reverter o resultado.

Os resultados dos operadores lógicos são mostrados na seguinte imagem de recurso.

Conclusão

Então, no dardo, há uma variedade de operadores. Ao fornecer funcionalidade interna, eles tornam nossa operação muito mais conveniente e suave. Com a ilustração de exemplo, levamos todos os pontos para incluir todos os operadores de dardo principal. Esses operadores são muito fáceis de usar quando você os entender, e eles resolverão seu cálculo complexo de maneira muito conveniente.