Ruby 中%W 語法的含義

Stewart Nguyen 2022年5月18日
Ruby 中%W 語法的含義

在 Ruby 中,陣列是一種常見的資料型別。字串、整數、雜湊、符號甚至其他陣列物件都可以儲存在 Ruby 陣列中。

我們可以使用以下語法在 ruby 中建立字串陣列:

array = ["one", "two", "three"]

輸出:

["one", "two", "three"]

它有效,但輸入引號和逗號需要花費大量時間和精力。Ruby 為我們提供了更優雅的解決方案。

%w 語法用於建立字串陣列,而不需要在每個元素之間使用逗號或引號。

每個元素都將被視為一個字串,並應以空格分隔。

array = %w[1 two 3.4 [] {}]

輸出:

["1", "two", "3.4", "[]", "{}"]

相關文章 - Ruby Array