字符串分割成数组:
可以使用先scan再join的方法,当然其实有更好的 split方法,专门用来分割字符串
1 # 在Ruby中,如果不使用inspect,直接使用puts输出数组,那么每个元素会占用一行输出...sentence", "Another", "No more"]
9 => nil
数组迭代:
可以直接使用each方法来对每个元素进行遍历输出:
1 irb(main):005:0> a =...13 4
14 => [nil, nil, nil, nil]
15 irb(main):012:0> b
16 => [nil, nil, nil, nil]
17 # each永远返回原来的数组,没法改变原来的数组...java,最后一个,(逗号) 可要可不要
数组的其他操作:
1 irb(main):019:0> b = [2, 3, 4, 5]
2 => [2, 3, 4, 5]
3 # 数组支持 +...matches #{value}" end
2 cat matches cat1
3 dog matches dog1
4 => {"cat"=>"cat1", "dog"=>"dog1"}
得到散列中的所有键和值