「Ruby」Hashで配列からハッシュを生成するサンプル

書式
Hash[*配列名]
使用例

#!/usr/bin/ruby
#クラスSampleの定義
class Sample
 #文字列を出力
  def testFunc
   cft = ['keyA', '2012', 'keyB', '200','keyC','9876']
   res = Hash[*cft]
   #ハッシュを生成
   p res['keyB']
   #ハッシュを生成
   p res['keyC']
  end
end
#インスタンスを作成
cft = Sample.new
# testFuncを呼び出す
cft.testFunc

実行結果
“200"
“9876"

Ruby

Posted by arkgame