我有兩個數組我需要合併,並使用聯合(|)運算符PAINFULLY慢..有沒有其他方法來完成數組合並?數組合並(聯合)
另外,數組中填充了對象而不是字符串。
陣列
#<Article
id: 1,
xml_document_id: 1,
source: "<article><domain>events.waikato.ac</domain><excerpt...",
created_at: "2010-02-11 01:32:46",
updated_at: "2010-02-11 01:41:28"
>
當源是一小段的XML中的對象的一個實例。
編輯
對不起! 「合併」我的意思是我不需要插入重複。
A => [1, 2, 3, 4, 5]
B => [3, 4, 5, 6, 7]
A.magic_merge(B) #=> [1, 2, 3, 4, 5, 6, 7]
瞭解,該整數實際上是Article對象,並聯合運營商似乎採取永遠
你是什麼意思合併?你將如何處理對象身份和內容的差異? – 2010-02-11 03:30:38
我不知道,我想我正在尋找的是一種'合併'的方式,並有一個比較運算符來比較對象來合併時間。 – Rabbott 2010-02-11 03:43:10
Ryan:這是一個有趣的問題,但我認爲如果您投票選出對您有幫助的答案並接受每個問題的最佳答案,您會在本網站上獲得更多/更好的答案。這是Stack Overflow的基本貨幣,當人們看到他們接受的唯一答案是他們自己的答案時,人們會很小心地幫助別人。 – 2010-02-11 16:40:11