字符串分割成数组:
可以使用先scan再join的方法,当然其实有更好的 split方法,专门用来分割字符串
1 # 在Ruby中,如果不使用inspect,直接使用puts输出数组,那么每个元素会占用一行输出...# 如果不对元素进行任何操作,则返回的为同样个数每个元素为nil的数组
9 irb(main):011:0> b = a.collect do |element| puts element end...10 1
11 2
12 3
13 4
14 => [nil, nil, nil, nil]
15 irb(main):012:0> b
16 => [nil, nil, nil, nil]
17 #...| puts element end
28 1
29 2
30 3
31 4
32 => [1, 2, 3, 4]
ruby中的数组声明同java,最后一个,(逗号) 可要可不要
数组的其他操作:...1 irb(main):019:0> b = [2, 3, 4, 5]
2 => [2, 3, 4, 5]
3 # 数组支持 + -,相当于Redis中的UNION和DIFF。