Tengo dos matrices que necesito fusionar, y usar el operador Union (|) es DOLOROSAMENTE lento ... ¿hay otras formas de lograr una combinación de matrices?Array Merge (Unión)
Además, las matrices están llenas de objetos, no de cadenas.
Un ejemplo de los objetos dentro de la matriz
#<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"
>
donde origen es una pieza corta de XML.
EDITAR
Lo sentimos! Con "fusión" quiero decir que no debo insertar duplicados.
A => [1, 2, 3, 4, 5]
B => [3, 4, 5, 6, 7]
A.magic_merge(B) #=> [1, 2, 3, 4, 5, 6, 7]
Entendiendo que los números enteros son en realidad objetos artículo, y el operador de la Unión parece tomar siempre
¿Qué quiere decir exactamente por fusión? ¿Cómo manejarás la identidad del objeto y las diferencias en los contenidos? –
No lo sé, supongo que lo que estoy buscando es una forma de "fusionarme", y tener un operador de comparación para comparar los objetos viene a fusionarse. – Rabbott
Ryan: esta es una pregunta interesante, pero creo que encontrará que obtendrá más/mejores respuestas en este sitio si vota por las respuestas que son útiles y acepta la mejor respuesta para cada una de sus preguntas. Esta es la moneda básica de Stack Overflow, y la gente desconfía de ayudar a alguien cuando ve que la única respuesta que ha aceptado es la suya. –