split dreams inside
# かずひこさんにコメントを貰った通り, # 正規表現のオプションを指定することで # 日本語でも文字列を一文字ごとにsplitできることがわかりました str = 'エレガントに開発しよう!' spl = str.split(//u) # てことで,ArrayやEnumerableなメソッドを使って # 楽しいことはできないものかと. # まずは,おなじみreverse puts spl.reverse.to_s # もちろんソートだってできる puts spl.sort.to_s # mapも使えるし puts spl.map{|e| e < '愛' ? '愛' : e}.to_s # injectだってお手の物 puts spl.inject{|r, e| e + r}.to_s # selectだってできます puts spl.select{|e| e > '愛'}.to_s # partitionだって puts spl.partition{|e| e > '愛'}.flatten.to_s
!うよし発開にトンガレエ うしによエガトレン発開! 愛愛愛愛愛愛開発愛愛愛! !うよし発開にトンガレエ 開発! 開発!エレガントにしよう
Spirit dreams inside-another dream-
- アーティスト: L’Arc~en~Ciel,hyde,Hajime Okano
- 出版社/メーカー: キューンミュージック
- 発売日: 2001/09/05
- メディア: CD
- クリック: 2回
- この商品を含むブログ (6件) を見る