Opened 10 years ago
Last modified 10 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
@Anything
ya 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.