ruby

Ruby Conversions

Posted on Updated on

rbc

 Eval of "a,b,c,d".split(/,/) : ["a", "b", "c", "d"]
Eval of "a,bb,c".scan(/\w+/) : ["a", "bb", "c"]
Eval of [1,2,3].inspect : "[1, 2, 3]"
Eval of [1,2,3].join(",") : "1,2,3"
Eval of Hash[1,2,3,4] : {1=>2, 3=>4}
Eval of h=[1,2,3,4,5,6,7,8].group_by {|v| v%4} : {1=>[1, 5], 2=>[2, 6], 3=>[3, 7], 0=>[4, 8]}
Eval of h.to_a() : [[1, [1, 5]], [2, [2, 6]], [3, [3, 7]], [0, [4, 8]]]
Eval of h.keys() : [1, 2, 3, 0]
Eval of h.values() : [[1, 5], [2, 6], [3, 7], [4, 8]]