dictionary - ¿Groovy tiene un método para fusionar 2 mapas?
hashmap add groovy (1)
Puedes usar plus:
assert [ a: true, b: false ] + [ a: false ] == [ a: false, b: false ]
O cambio a la izquierda:
assert [ a: true, b: false ] << [ a: false ] == [ a: false, b: false ]
La diferencia es que << agrega el mapa de la mano derecha al mapa de la izquierda . Cuando usa + , construye un nuevo Mapa basado en el LHS , y agrega el mapa de la mano derecha en él
El primer mapa es opciones predeterminadas [a: true, b: false] . Segundo mapa: opciones pasadas por el usuario [a:false] . ¿Tiene Groovy un método de combinación de mapas para obtener [a: false, b:false] ?
No es problema implementarlo en Groovy. Estoy preguntando sobre el método de la caja