Ruby 中%W 語法的含義
Stewart Nguyen
2022年5月18日
在 Ruby 中,陣列是一種常見的資料型別。字串、整數、雜湊、符號甚至其他陣列物件都可以儲存在 Ruby 陣列中。
我們可以使用以下語法在 ruby 中建立字串陣列:
array = ["one", "two", "three"]
輸出:
["one", "two", "three"]
它有效,但輸入引號和逗號需要花費大量時間和精力。Ruby 為我們提供了更優雅的解決方案。
%w
語法用於建立字串陣列,而不需要在每個元素之間使用逗號或引號。
每個元素都將被視為一個字串,並應以空格分隔。
array = %w[1 two 3.4 [] {}]
輸出:
["1", "two", "3.4", "[]", "{}"]