Doppelter Doppelpunkt :: Operator in Ruby

Doppelter Doppelpunkt :: Operator in Ruby

Wir werden vorstellen, wie man den doppelten Doppelpunkt :: Operator in Ruby verwendet.

Doppelter Doppelpunkt :: Operator in Ruby

Ruby ist bekannt für seine Verwendung in Automatisierungstools, statischen Websites und Datenverarbeitungsdiensten. Wir können Ruby auch als Skriptsprache verwenden.

Die grundlegende Definition des Operators ist, dass es sich um Symbole handelt, die eine bestimmte Aktion darstellen. In Computerprogrammiersprachen werden viele Operatoren, wie boolsche Operatoren, arithmetische Operatoren und logische Operatoren, auch in verschiedenen Programmiersprachen verwendet.

Operatoren sind der Hauptbestandteil jeder Software, die mit Programmiersprachen erstellt wurde. Jede Software führt mithilfe der Operatoren bestimmte Operationen durch.

Double Colon :: ist ein sehr nützlicher Operator, der es Konstanten, Klassen oder Modulen ermöglicht, auf Instanz- und Klassenmethoden in der Programmiersprache Ruby zuzugreifen. Dieser Operator kann von überall im Modul und in der Klasse darauf zugreifen.

Um mit der Arbeit dieses Operators zu beginnen, klären wir zuerst das Präfix mit dem konstanten Namen :: mit einem bestimmten Ausdruck, der ein Klassenobjekt zurückgibt. Lassen Sie uns ein Beispiel haben, wo wir ein Modul Count erstellen werden.

Innerhalb des count-Moduls erstellen wir ein weiteres Modul namens Counter, das eine Klasse CounterClass enthält, die eine Konstante enthält. Wir nennen diese Konstante mit den Doppelpunkt-Operatoren, wie unten gezeigt.

Beispielcode:

# Ruby
module Count
    module Counter
        class CounterClass
            Ruby_count = 6
        end
    end
end
puts Count::Counter::CounterClass::Ruby_count

Ausgabe:

6

Aus dem obigen Beispiel können wir auf jede Methode, Klasse oder Konstante aus beliebigen Modulen zugreifen, indem wir die Doppelpunkt-Operatoren :: in Ruby verwenden.

Verwandter Artikel - Ruby Operator

  • Der oder-Operator in Ruby
  • Unterschied zwischen ODER und Doppelpipe-Operator in Ruby