哈希我看到了一個Ruby腳本定義這樣的哈希值的數組:創建的字符串或符號鍵
boxes = [
{ :name => "playground", :ip => "19" },
{ :name => "elkstack", :ip => "22" },
{ :name => "audit", :ip => "23" }
]
我不太清楚,如果這是定義散列的正確途徑。我以爲你寧願定義這樣的哈希陣列:
boxes = [
{ "name" => "playground", "ip" => "19" },
{ "name" => "elkstack", "ip" => "22" },
{ "name" => "audit", "ip" => "23" }
]
你能告訴哪一個是正確的哈希定義方式嗎?它是否有副作用,你可能想要避免或引發將這些散列成員定義爲符號?
紅寶石哈希鍵可以是任何類型。 – grenierm5