Dart -Operatoren

Dart -Operatoren
Die Operatoren sind bemerkenswerte Symbole, die zur Durchführung von Operationen in den Operanden in einer Programmiersprache verwendet werden. Ebenso ist der Dart mit einer Vielzahl von integrierten Operatoren ausgestattet, mit denen verschiedene Aufgaben ausgeführt werden können. Es entsteht in einem Ausdruck. Dieser Ausdruck besteht aus Operanden (auch als Daten bezeichnet) und einem Wertvaluationsbetreiber. Die Betreiber arbeiten wie Funktionen, aber ihre Syntax und Auswirkungen sind nicht das, was wir erwarten würden. Die Betreiber sollen nur mit einem oder zwei Operanden zusammenarbeiten, wobei die unären Betreiber nur einen Operanden und binäre Betreiber nehmen. In diesem Artikel werden wir unser Bestes tun, um alle bedeutenden und nützlichen Betreiber des Dart zu behandeln.

Verschiedene Arten von Operatoren im Dart

Die verschiedenen Arten von Betreibern in Dart, die wir mit dem DART -Programm diskutieren werden, sind wie folgt:

  1. Rechenzeichen
  2. Relationale Operatoren
  3. Geben Sie Testoperatoren ein
  4. Bitgewise -Operatoren
  5. Zuordnungsbetreiber
  6. Logische Operatoren
  7. Kaskaden -Notationsbetreiber

So verwenden Sie die Operatoren im Dart?

Wir haben einige einfache Beispiele für die Demonstration der in den Dart eingebauten Operatoren. Diese Beispiele sind wie folgt:

Beispiel Nr. 1: Verwenden der arithmetischen Operatoren in einem Dart

Dies sind die Betreiber, die zur Implementierung von arithmetischen Operationen über Operanden verwendet werden. Sie sind binäre Betreiber, was bedeutet, dass sie zwei Operanden haben, auf die sie reagieren können.

Wir implementieren die arithmetischen Operationen im obigen Beispiel. Erstens haben wir zwei Zahlen in einer Variablen initialisiert, "x" und "y". Dann haben wir die arithmetischen Operationen für diese beiden Zahlen durchgeführt. Erstens haben wir den "+" -Preiber verwendet und ihn einer Variablen "sum" zugewiesen. Danach haben wir Differenz (-), Produkt (*), Division (/), eine andere Möglichkeit der Teilung (~/) und des Moduls (%) -Preises ausgewählt. Jeder Bediener hat ein anderes Ergebnis, das mit der Druckanweisung gedruckt wird.

Der arithmetische Operator hat die folgenden Ergebnisse, wie gezeigt:

Beispiel Nr. 2: Verwenden der relationalen Operatoren in einem Dart

Diese Klasse von Operatoren wird über Operanden verwendet, um relationale Operationen durchzuführen

Die obige Methode enthält die relationalen Operatoren auf den Zahlen, die in der Variablen „Num1“ und „Num2“ initialisiert sind. Bei den gegebenen Operanden haben wir den größeren als (>), weniger als () verwendet, größer als gleich (> =), weniger als gleich (=), gleich (==) und nicht gleich (((((!=) Operatoren. Diese Operatoren werden in separaten Variablen verwendet, jedoch in denselben Operanden.

Die Ergebnisse von relationalen Operatoren werden wie folgt gezeigt.

Beispiel Nr. 3: Verwenden der Typ -Testoperatoren in einem Pfeil

Diese Kategorie von Betreibern umfasst Betreiber, die Operanden vergleichen.

Im obigen Beispielprogramm haben wir eine String -Variable "Val1" und eine doppelte Variable "Val2" erstellt. Diese Variablen werden mit den Werten gemäß dem für diese Variablen festgelegten Datentyp -Satz initialisiert. In unserer Druckfunktion haben wir dann das Schlüsselwort "IS" zwischen der Variablen "Val1" und dem Datentyp "String" verwendet. Wenn der Artikel einen bestimmten Typ hat, gibt der Operator „IS“ true als boolescher Wert zurück. In der zweiten Druckfunktion haben wir "IS" mit nicht gleich “.“!" Operator. Dieser Bediener wird verwendet, wenn das Objekt einen angegebenen Typ hat. Es gibt den booleschen Wert falsch zurück.

Daher haben wir den Typ -Testoperator wie folgt als boolescher Ergebnis:

Beispiel Nr. 4: Verwenden der bitgewiellen Operatoren in einem Pfeil

Diese Kategorie von Betreibern umfasst Betreiber, die bitime Operationen bei Operanden ausführen. Mit Bitgewise -Operatoren werden nur einzelne Ganzzahlzahlen verwendet. Ihr Betrieb ähnelt dem der digitalen Elektronik -logischen Tore (und, oder xor usw.), um verschiedene Bitvorgänge auf Ganzzahlen auszuführen. Kommunikation über USB-Anschlüsse/Sockets, Datenvergleich und Verschlüsselung sind reale Anwendungen von Bitwise-Operatoren. Um Daten zu ändern, arbeiten diese Betreiber mit Binärwerten von 0 und 1.

Hier haben wir einen bitiden Betrieb durchgeführt, während wir Bitgewise -Operatoren an den angegebenen Operanden verwendet haben. Diese Operanden werden in Variablen gespeichert, die im Code als „N1“ und „N2“ dargestellt werden. Die bitweisen Operatoren umfassen und (&) oder (|), xor (^), nicht (~), linke Verschiebung (<>). Jede von diesen hat eine bestimmte Aufgabe, so dass der bitweise und der Bediener beide Operanden über die logische und operation vergleicht. Das Ausgangsbit beträgt 1, wenn beide Bitwerte 1 sind; Ansonsten ist es 0. Das | Der Bediener verwendet die logische oder den Betrieb, um seine beiden Operanden zu vergleichen. Das erzeugte Bit ist 1, wenn einer der Bitwerte 1 ist; Ansonsten ist es 0.

Der ^ Operator verwendet den logischen XOR -Betrieb, um seine beiden Operanden zu vergleichen, bei denen das resultierende Bit 1 beträgt. Wenn beide Bits unterschiedlich sind, ist es sonst 0. Danach haben wir den Bitgewise -nicht -Betrieb, in dem die Bits des Operanden umgekehrt sind. Am Ende haben wir bitweise Verschiebungen nach links und die gebitten Verschiebungs -Rechte -Operatoren verwendet. Der bitweise Verschiebung des linken Operators verschiebt N1 mit N2 -Bits nach links und fügt 0 in Binärform 0 aus von rechts ein. Der bitwibere rechte Schaltoperator verschiebt N1 auf n2 Bit nach links und fügt einen 0 von links ein.

Dies sind die folgenden Ausgänge, die wir von den Bitgewise -Operatoren aus dem obigen Beispiel erhalten haben.

Beispiel 5: Verwenden der Zuordnungsoperatoren in einem Pfeil

Diese Art von Bediener enthält Betreiber, die Operanden Werte zuweisen.

Da wir die Variable für die Operandeninitialisierung erstellt haben. Dann durchgeführte Operationen für Zuordnungsoperatoren darauf. Zunächst verwendeten wir den Zuordnungsoperator, um Variablen „A“ einen Wert zuzuweisen, indem wir den gleiche (=) Zuweisungsoperator verwendeten. Danach haben wir variable "D" und variable "C" nur einen Wert zugewiesen, nur da diese null sind.

Die Ausgabe des Betriebsbetreiberbetriebs ist wie folgt:

Beispiel 6: Verwenden der logischen Operatoren in einem Dart

Diese Gruppe von Betreibern umfasst Operatoren, die verwendet werden, um zwei oder mehr Operandenbedingungen logisch zu kombinieren.

Die logischen Operatoren sind in diesem Beispiel enthalten. Erstens haben wir den logischen und operativen impliziert, und sein Symbol lautet "&&", was wahr zurückgibt, wenn beide Bedingungen wahr sind. Dann wird der logische oder Operator (||) verwendet, der zwei Bedingungen hinzufügt, und er wird wahr zurückgegeben, wenn einer von ihnen wahr ist. Der letzte Operator, den wir im obigen Code verwendet haben, ist das logische Nicht (!) Operator, mit dem das Ergebnis umgekehrt wird.

Die Ergebnisse der logischen Operatoren sind im folgenden Feature -Bild angezeigt.

Abschluss

Also gibt es im Dart eine Vielzahl von Operatoren. Durch die Bereitstellung integrierter Funktionen machen sie unseren Betrieb viel bequemer und reibungsloser. Mit der Beispielillustration haben wir alle Punkte genommen, um alle primären Dart -Operatoren einzubeziehen. Diese Betreiber sind sehr einfach zu bedienen, sobald Sie sie verstanden haben, und sie werden Ihre komplexe Berechnung sehr bequem lösen.