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

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#!/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
#!/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
#!/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