RX0507

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

Usaste remove punto at para quitar un elemento por su posición, y el motor dijo que fue retirado. Se aplica el mismo principio que a otros builtins de mutación: una sola puerta para cambiar datos, data punto algo. Para quitar un miembro, escribe data punto remove, con la colección y at igual a la posición o a la etiqueta. Y recuerda que las posiciones empiezan en uno, no en cero. Hasta hace poco, este caso se rechazaba con el mensaje de otra retirada, la de at, y eso confundía, porque nombraba la retirada equivocada. Ahora cada fila retirada tiene su propio mensaje. Un ejemplo: remove punto at de una lista y la posición tres. Se escribe data punto remove de la lista, con at igual a tres. Si declaraste tu propia función con ese nombre, la tuya gana. El mensaje trae el reemplazo exacto.

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