2013-03-26 22 views

回答

5

此模式適用於Set,Matrix,JSON等;這是第一次嘗試。

require 'set' 
nodes = ['server1','server1','server2'] 
p nodes.to_set # #<Set: {"server1", "server2"}> 
+0

什麼是「P」呢? – Tampa 2013-03-26 23:42:52

+0

'p'是編碼器的一種方法 - 我在這裏有什麼?它對於'puts nodes.to_set.inspect'是短暫的。這裏僅用於演示'to_set'方法的結果。 – steenslag 2013-03-26 23:47:29

2

,如果你想讓它唯一的(一組是唯一的),但仍是一個數組,你可以使用| []

nodes = ['server1','server1','server2'] 
nodes|[] 
# or nodes |= [] # for inplace operation 

# => ["server1", "server2" ]