RX0508

Dominio: Análisis sintáctico

Mensaje de error

un builtin retirado: %s (%s)

En el mensaje, %s marca un valor que el motor completa cuando lanza el error.

La historia

Intentaste usar merge para combinar datos en un mapa, y el motor dijo que fue retirado. Es otro caso del mismo principio: los builtins que mutan una colección directamente fueron rechazados, y todo cambio pasa por la puerta única, data punto algo. Para añadir o combinar miembros en un mapa, escribes data punto add, con el mapa, y luego cada etiqueta con su valor. Se pueden poner varias en la misma llamada. Un ejemplo: merge de un mapa de usuario con otro de contacto. Escribe data punto add de usuario, y a continuación el correo con su valor y el teléfono con el suyo. Cada miembro queda con su etiqueta, y el motor guarda la nueva versión. Una nota: si tienes tu propia función llamada merge en tu alcance, esa tiene prioridad. El mensaje te da el reemplazo exacto para tu caso. Es la misma puerta de siempre, en un lugar único.

Texto del catálogo de errores del motor de Rush.