雙冒號 :: Ruby 中的運算子
Hassan Ejaz
2022年7月18日
我們將介紹如何在 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 中的雙冒號 ::
運算子從任何模組訪問任何方法、類或常量。