Scala -Betreiber

Scala -Betreiber
Im Allgemeinen sind Operatoren Symbole, die bestimmte Operationen für bestimmte Werte ausführen. Diese Hinweise werden als Operanden bezeichnet. Die Operatoren umfassen arithmetische, logische, Zuordnung, bitweise, Beziehungsoperatoren und einige mehr. Als Teil dieses Scala -Artikel werden wir Scala -Operatoren diskutieren und die Aspekte der Scala -Programmiersprache mit ihren Syntax- und Beispielcodes eindeutig verstehen.

Was sind Betreiber in Scala?

Der Bediener ist dem eindeutigen Code und der Syntax zugeordnet, die für die Ausführung einer Aufgabe ausgeführt werden. Die Betreiber werden zwischen den Operanden verwendet. Diese Operanden können eine oder mehrere basierend auf dem Vorgang sein.

Typen und Beispiele von Scala -Betreibern in Ubuntu 20.04?

In der Scala -Programmiersprache gibt es eine Vielzahl von Operationen. Wir werden gemeinsame Operatoren mit ihren Subtypen zusammen mit den Beispielcodes diskutieren.

Beispiel Nr. 1: Verwenden Sie den Arithmetikoperator in Scala

Wie der Name schon sagt, werden sie zur Durchführung von Arithmetik verwendet, oder Sie können mathematische Operationen zwischen zwei Werten sagen. Im Folgenden sind die in Scala weit verbreiteten arithmetischen Operatoren aufgeführt.

Zusatz: Das Zeichen des Additionoperators ist "+", das zwei Variablen oder Operanden hinzufügt.

Subtraktion: Angezeigt mit dem Zeichen " -". Der zwischen den beiden Werten zum Subtrahieren verwendete Operator.

Multiplikation: Der Bediener verwendet das "*" -Schild für die Multiplizierung von zwei Operanden oder mehr.

Aufteilung: Die Operatorabteilung wird mit dem Zeichen "/" bezeichnet, indem der erste Operand durch den zweiten Teil teilt.

Exponent: Es spezifiziert mit dem als die Macht bekannten Zeichen "**". Es gibt den Exponentialwert des Operanden zurück.

Lassen Sie uns das Beispiel programmatisch ausführen. Hier unten haben wir die Variablen mit unterschiedlichen Werten initialisiert und in der Druckanweisung haben wir alle arithmetischen Operationen aufgerufen.

Die Ausgangswerte aller arithmetischen Operationen sind im folgenden Bild angezeigt.

Beispiel Nr. 2: Verwenden Sie den relationalen Operator in Scala

Der relationale Operator definiert den Vergleich zwischen dem Operand, der auch als Vergleichsbetreiber bezeichnet wird. Der Bediener wird für bedingte Aussagen verwendet und gibt den booleschen Wert true oder falsch zurück. Im Folgenden finden Sie Subtypen von relationalen Operatoren.

Gleich (=): Der gleiche Operator vergleicht die beiden Operanden, ob sie gleich sind oder nicht, und geben einen booleschen Wert true sonst falsch zurück.

Nicht gleichzusetzen mit (!=)): Der Bediener wird zum Vergleich verwendet, ob zwei Operanden nicht gleich einer gegebenen Bedingung sind.

Größer als (>): Es wird verwendet, um die größeren Werte des gegebenen Operanden zu überprüfen. Wenn der angegebene Wert größer sein muss als zurückgegeben, sonst falsch zurückzusetzen.

Weniger als (<): Der weniger als Bediener wird verwendet, um den kleineren Wert aus dem angegebenen Operanden zu überprüfen, und true zurückzugeben, wenn der Operand kleiner als der zweite Operand ist. Andernfalls haben wir einen falschen Wert.

Weniger als gleich (<=): Es wird verwendet, um zu überprüfen. Am Ende haben wir wahre oder falsche Bedingungen.

Wir haben unten einen Beispielcode von relationalen Operatoren. Wie Sie sehen können, haben wir alle oben diskutierten Betreiber in relationalen Operatoren verwendet. Durch die Druckfunktion können wir die Ausgabergebnisse erzielen.

Als Anzeige des Ausgabeergebniswerts durch Verwendung von relationalen Operatoren.

Beispiel Nr. 3: Verwenden des logischen Operators in Scala

Der logische Operator wird verwendet, um die logische Ausgabe als wahrer Wert oder falscher Wert zu verknüpfen. Es kehrt auch die logische Ausgabe eines bedingten Operanden um.

Logisch und (&&): Der und Betreiber zwischen zwei Operanden gibt einen echten Wert zurück, wenn beide Operanden ungleich Nullwerte sind, da 1 sonst false zurückgibt.

Logisch oder (||): Wenn einer der angegebenen Operanden im logischen oder Operator ungleich Null ist, haben wir als Rückgabewert wahr, sonst ist falsch der Rückgabewert.

Logisch nicht (!): Es wird den entgegengesetzten Wert des Operanden gegeben.e. Wenn wahr, dann umgekehrt die falsche.

Jetzt haben wir einen Beispielcode. Wir haben einen Booleschen Wert in einer Variablen initialisiert. Die Druckfunktion gibt die Ausgabe der Variablen nach der Verwendung von logischen Operatoren zurück.

Die Ausgabe ist unten auf dem Terminalbildschirm angezeigt.

Beispiel Nr. 4: Verwenden von Bitwise Operator in Scala

Der Bitwise -Bediener führt den einzelnen Bit -Level -Operator in Operanden aus, so. Im Folgenden haben wir Bitgewise -Operatoren.

Bitweise und (&): Der Bediener nimmt zwei Operanden und führt den „und“ Betrieb mit jedem Bitwert durch.

Bitweise oder (|): Es überprüft den Bitgewise -Betrieb in jedem bestimmten Operanden, ob die Bitwerte Null sind oder nicht. Wenn beide Bits Null sind, gibt es 0 zurück, sonst gibt es 1 als Ausgabe zurück.

Bitweise xor (^): Wenn beide Bits gleich sind, gibt es 0 zurück, sonst zurück 1. Es wird den Operanden bitweise überprüfen.

Bitweise -not (~): Der Wert, den wir nach der Bitwise -NOT haben, ist ein Komplementwert aus dem Operanden. Es ändert sich von 1 bis 0 und umgekehrt.

Bitweise linke Verschiebung (<<): In diesem Bediener wechselten die Operanden nach einer Zahl nach links

Bitweise rechte Verschiebung (>>): Der Bediener verlagerte das Bit des linken Operanden nach rechts nach mehreren Bits, die vom rechten Operanden angegeben wurden

Bitweise rechte Verschiebung Null-Fill (>>>): Es verschiebt den linke Operanden mit einer bestimmten Anzahl von Bits nach rechts nach rechts, und die Null wird mit den verschobenen Werten gefüllt.

Lassen Sie uns einen Beispielcode des Bitwise -Operators haben. Wir haben alle oben genannten bitweisen Operatoren verwendet.

Der Ausgangswert, den wir von verschiedenen Zuordnungsbetreibern erhalten, befindet sich auf dem Bildschirm unten.

Abschluss

In dem Artikel führen wir eine tiefe Diskussion über Scala -Operatoren. Wir haben vier Hauptbetreiber gelernt, zu denen der arithmetische Operator, der logische Operator, der relationale Operator und der Bitwise -Operator gehören. Außerdem haben wir ein großes Verständnis der Operator -Subtypen mit ihren laufenden Beispielcodes. Dieser Leitfaden hilft bei den Scala -Skripten.