Opérateurs de fléchettes

Opérateurs de fléchettes
Les opérateurs sont des symboles notables utilisés pour effectuer des opérations sur les opérandes dans n'importe quel langage de programmation. De même, la Dart est livrée avec une variété d'opérateurs intégrés qui peuvent être utilisés pour effectuer diverses tâches. Il se pose dans une expression. Cette expression est composée d'opérandes (également appelés données) et d'un opérateur d'évaluation de la valeur. Les opérateurs remplissent des fonctions, mais leur syntaxe et leurs implications ne sont pas ce à quoi nous nous attendons. Les opérateurs ne sont censés travailler qu'avec un ou deux opérandes, avec des opérateurs unaires ne prenant qu'un seul opérateur et des opérateurs binaires en prenant deux. Dans cet article, nous ferons de notre mieux pour couvrir tous les opérateurs significatifs et utiles de la Dart.

Différents types d'opérateurs dans la fléchette

Les différents types d'opérateurs de DART, dont nous discuterons avec le programme DART, sont les suivants:

  1. Opérateurs arithmétiques
  2. Opérateurs relationnels
  3. Type d'opérateurs de test
  4. Opérateurs
  5. Opérateurs d'affectation
  6. Opérateurs logiques
  7. Opérateur de notation en cascade

Comment utiliser les opérateurs dans la fléchette?

Nous avons quelques exemples simples pour la démonstration des opérateurs intégrés de Dart. Ces exemples sont les suivants:

Exemple n ° 1: Utilisation des opérateurs arithmétiques dans une fléchette

Ce sont les opérateurs qui sont utilisés pour mettre en œuvre des opérations arithmétiques sur les opérandes. Ce sont des opérateurs binaires, ce qui signifie qu'ils ont deux opérandes pour agir sur.

Nous implémentons les opérations arithmétiques dans l'exemple ci-dessus. Premièrement, nous avons initialisé deux nombres dans une variable, «X» et «Y». Ensuite, nous avons effectué les opérations arithmétiques sur ces deux nombres. Premièrement, nous avons utilisé l'opérateur «+» et l'avons attribué à une variable «somme». Après cela, nous avons effectué la différence (-), le produit (*), la division (/), une autre façon de division (~ /) et l'opérateur de module (%), respectivement. Chaque opérateur a un résultat différent qui sera imprimé avec la déclaration d'impression.

L'opérateur arithmétique a les résultats suivants comme indiqué:

Exemple # 2: Utilisation des opérateurs relationnels dans une fléchette

Cette classe d'opérateurs est utilisée sur les opérandes pour effectuer des opérations relationnelles

La méthode ci-dessus comprend les opérateurs relationnels sur les nombres, qui sont initialisés dans la variable «num1» et «num2». Sur les opérandes donnés, nous avons utilisé le supérieur à (>), inférieur à (), supérieur à (> =), inférieur à (=), égal à (==), et pas égal à (!=) opérateurs. Ces opérateurs sont utilisés dans des variables distinctes mais sur les mêmes opérandes.

Les résultats des opérateurs relationnels sont présentés comme suit.

Exemple # 3: Utilisation des opérateurs de test de type dans une fléchette

Cette catégorie d'opérateurs comprend des opérateurs qui comparent les opérandes.

Dans l'exemple ci-dessus, nous avons créé une variable de chaîne «Val1» et une double variable «VAL2». Ces variables sont initialisées avec les valeurs en fonction de l'ensemble de types de données pour ces variables. Ensuite, dans notre fonction d'impression, nous avons utilisé le mot-clé «IS» entre la variable «Val1» et le type de données «String». Si l'élément a un certain type, l'opérateur «IS» revient vrai comme une valeur booléenne. Dans la deuxième fonction d'impression, nous avons «IS» sans égal à «!»Opérateur. Cet opérateur est utilisé lorsque l'objet a un type spécifié; il renvoie la valeur booléenne fausse.

Ainsi, nous avons la sortie de l'opérateur de test de type comme résultat booléen comme suit:

Exemple # 4: Utilisation des opérateurs de bit dans une fléchette

Cette catégorie d'opérateurs comprend des opérateurs qui effectuent des opérations bit sur les opérandes. Seuls les numéros entiers individuels sont utilisés avec des opérateurs bit. Leur opération est similaire à celle des portes logiques électroniques numériques (et, ou, XOR, etc.) pour exécuter diverses opérations de bits sur des entiers. La communication entre les ports / sockets USB, la comparaison des données et le chiffrement sont des applications réelles des opérateurs de bit. Pour modifier les données petit à petit, ces opérateurs travaillent avec des valeurs binaires de 0 et 1.

Ici, nous avons effectué une opération sur le biais tout en utilisant des opérateurs bitwise sur les opérandes donnés. Ces opérandes sont stockés dans des variables qui sont représentées comme «N1» et «N2» dans le code. Les opérateurs bit. Chacun d'eux a une tâche spécifique telle que l'opérateur et l'opérateur comparent les deux opérandes via la logique et l'opération. Le bit de sortie est 1 si les valeurs des deux bits sont 1; Sinon, c'est 0. Le | L'opérateur utilise la logique ou l'opération pour comparer ses deux opérandes. Le bit généré est 1 si l'une des valeurs de bit est 1; Sinon, c'est 0.

L'opérateur ^ utilise l'opération XOR logique pour comparer ses deux opérandes où le bit résultant sera 1; Si les deux bits sont différents, sinon ce sera 0. Après cela, nous avons l'opération Bitwise Not Not où les bits de l'opérande sont inversés. En fin de compte, nous sommes à gauche sur le sens bit. L'opérateur de gauche à gauche à bit. L'opérateur de décalage à droite bit.

Ce sont les sorties suivantes que nous avons obtenues des opérateurs de bit dans l'exemple ci-dessus.

Exemple # 5: Utilisation des opérateurs d'affectation dans une fléchette

Ce type d'opérateur comprend des opérateurs qui attribuent des valeurs aux opérandes.

Comme nous avons créé la variable pour l'initialisation de l'opérande. Ensuite, effectuez des opérations d'opérateur d'affectation dessus. Au début, nous avons utilisé l'opérateur d'affectation pour attribuer une valeur à la variable «A» en utilisant l'opérateur d'attribution égal à (=). Après cela, nous avons attribué une valeur à la variable «d», et variable «C» uniquement car ce sont nuls.

La sortie de l'opération des opérateurs d'affectation est la suivante:

Exemple # 6: Utilisation des opérateurs logiques dans une fléchette

Ce groupe d'opérateurs comprend des opérateurs utilisés pour combiner deux conditions d'opérande ou plus logiquement.

Les opérateurs logiques sont inclus dans cet exemple. Premièrement, nous avons impliqué la logique et l'opérateur, et son symbole est «&&», qui revient vrai si les deux conditions sont vraies. Ensuite, l'opérateur logique ou (||) est utilisé, ce qui ajoute deux conditions, et il reviendra vrai si l'un d'eux est vrai. Le dernier opérateur que nous avons utilisé dans le code ci-dessus est le non logique (!) opérateur, qui est utilisé pour inverser le résultat.

Les résultats des opérateurs logiques sont présentés dans l'image de fonctionnalité suivante.

Conclusion

Donc, dans la fléchette, il y a une variété d'opérateurs. En fournissant des fonctionnalités intégrées, ils rendent notre opération beaucoup plus pratique et lisse. Avec l'exemple illustration, nous avons pris chaque point pour inclure tous les principaux opérateurs de fléchettes. Ces opérateurs sont très faciles à utiliser une fois que vous les comprenez, et ils résoudront votre calcul complexe très commodément.