ruby配列とhash操作練習

778 ワード

問題1
1.irbでの操作:first_class = ['rails', 'ruby', 'l love ruby', {:a=>1,:b=>2,:c=>3,:d=>[6,7,8] }] first_classから‘l love ruby’と配列[6,7,8]を取り出しますか?
2.解答
  • ‘l love ruby’配列のインデックスでfirst_class[2]またはfirst_class[-2]
  • を取得することができる.
  • [6,7,8]を取得する前に、ハッシュ{:a=>1,:b=>2,:c=>3,:d=>[6,7,8] }を取得し、first_class[3]またはfirst_class[-1]
  • を配列のインデックスで取得することができる.
  • ハッシュfirst_class[3]={:a=>1,:b=>2,:c=>3,:d=>[6,7,8] }から配列[6,7,8]を取得する方法はkey、first_class[3][:d]、valuesでfirst_class[3].values[3] first_class[3].values[-1]
  • を取得する方法である.