題一
1.在irb 中操作:
first_class = ['rails', 'ruby', 'l love ruby', {:a=>1,:b=>2,:c=>3,:d=>[6,7,8] }]從first_class中拿出‘l love ruby’和 數(shù)組 [6,7,8]?
2.解答
-
‘l love ruby’可以用數(shù)組的索引獲取first_class[2]或者first_class[-2] - 獲取
[6,7,8]前,先獲取哈希{:a=>1,:b=>2,:c=>3,:d=>[6,7,8] },可以用數(shù)組的索引獲取first_class[3]或者first_class[-1] - 從哈希
first_class[3]={:a=>1,:b=>2,:c=>3,:d=>[6,7,8] }中獲取數(shù)組[6,7,8],一種方式是用key,first_class[3][:d],另一種方式是用values獲取first_class[3].values[3]或first_class[3].values[-1]