字符串分割成数组:
可以使用先scan再join的方法,当然其实有更好的 split方法,专门用来分割字符串
1 # 在Ruby中,如果不使用inspect,直接使用puts输出数组,那么每个元素会占用一行输出...数组迭代:
可以直接使用each方法来对每个元素进行遍历输出:
1 irb(main):005:0> a = [1, 2, 3, 4]
2 => [1, 2, 3, 4]
3 # collection...8]
6 irb(main):010:0> b
7 => [2, 4, 6, 8]
8 # 如果不对元素进行任何操作,则返回的为同样个数每个元素为nil的数组
9 irb(main):011:...main):012:0> b
16 => [nil, nil, nil, nil]
17 # each永远返回原来的数组,没法改变原来的数组
18 irb(main):013:0> b = a.each...dict.size
21 => 2
22 irb(main):035:0> dict['cat']
23 => "cat1"
24 # 不支持.访问
25 irb(main):036:0> dict.cat
26 NoMethodError