Opened 11 years ago
Last modified 11 years ago
#1822 accepted defect
DeepCopy y conjuntos con estructura @Anything
| Reported by: | Pedro Gea | Owned by: | Víctor de Buen Remiro |
|---|---|---|---|
| Priority: | normal | Milestone: | Mantainance |
| Component: | Kernel | Version: | 3.1 |
| Severity: | critical | Keywords: | |
| Cc: |
Description
No se pueden copiar en profundidad (DeepCopy) conjuntos que contengan algún conjunto con estructura @Anything.
Por ejemplo:
Set set = {[[
@Anything(2)
]]};
Set DeepCopy(set);
ERROR: [] 2 no es un objeto de tipo Anything. No se puede crear el campoV de la estructura @Anything
Note: See
TracTickets for help on using
tickets.

A mi modo de ver no tiene ningún sentido crear una instancia de
@Anythingya que ningún objeto es de tipo Anything, pues de hecho Anything no es realmente un tipo de datos.Aún así supongo que se podría hacer una excepción en el código y que permita ejecutarlo aunque sólo sea por comodidad.
Lo malo es que no sé cuándo voy a poder acometerlo.