Rubyの素晴らしさ〜配列

Rubyの素晴らしさは、配列にあり!?
オフィシャルのサンプルにもありますが、本当に美しいと思う。

>> a = [[2,1],[1,2],[0,3]]
=> [[2, 1], [1, 2], [0, 3]]
>> p a
[[2, 1], [1, 2], [0, 3]]
=> nil
>> b = [[5,1],[4,2],[3,3]]
=> [[5, 1], [4, 2], [3, 3]]
>> p b
[[5, 1], [4, 2], [3, 3]]
=> nil
>> ab = a + b
=> [[2, 1], [1, 2], [0, 3], [5, 1], [4, 2], [3, 3]]
>> ab.sort!
=> [[0, 3], [1, 2], [2, 1], [3, 3], [4, 2], [5, 1]]

素晴らしい!