雙冒號 :: Ruby 中的運算子

Hassan Ejaz 2022年7月18日
雙冒號 :: Ruby 中的運算子

我們將介紹如何在 Ruby 中使用雙冒號 :: 運算子。

Ruby 中的雙冒號::運算子

Ruby 以其在自動化工具、靜態網站和資料處理服務中的應用而聞名。我們也可以使用 Ruby 作為指令碼語言。

運算子的基本定義是它們是代表特定動作的符號。在計算機程式語言中,許多運算子,如布林運算子、算術運算子和邏輯運算子,也用於不同的程式語言中。

運算子是使用程式語言構建的任何軟體的主要部分。每個軟體都使用運算子執行某種操作。

雙冒號 :: 是一個非常有用的運算子,它允許常量、類或模組訪問 Ruby 程式語言中的例項和類方法。該運算子可以從模組和類中的任何位置訪問它。

為了開始這個操作符的工作,我們首先用一個返回類物件的特定表示式來闡明帶有::常量名稱的字首。讓我們舉個例子,我們將建立一個模組,Count

count 模組中,我們將建立另一個名為 Counter 的模組,其中包含一個包含常量的類 CounterClass。我們將使用雙冒號運算子呼叫此常量,如下所示。

示例程式碼:

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

輸出:

6

從上面的示例中,我們可以使用 Ruby 中的雙冒號 :: 運算子從任何模組訪問任何方法、類或常量。

相關文章 - Ruby Operator