対象: 文字列の配列を簡単に初期化するRubyで文字列の配列を簡単に初期化する方法がある。%w、または%W記法を用いれば文字列をダブルクォーテーションやシングルクォーテーションで括らずに配列を初期化することができる。 sa = %w(ruby on rails) p sa ["ruby", "on", "rails"] %wと%Wの違いは式展開が有効かどうかにある。%Wの場合は式展開や\による空白のエスケープが可能となっている。 ch = "Google Chrome" # \の後の空白はエスケープされる。また、#{}も有効。 sa = %W(Internet\ Exlorer Firefox #{ch} Opera) p sa ["Internet Exlorer", "Firefox", "Google Chrome", "Opera"] (2012/03/05)
Copyright(C) 2004-2014 モバイル開発系(K) All rights reserved.
[Home]
|