dictionary groovy

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