Los conjuntos setPrueba01 y setPrueba02 son iguales, excepto por el hecho de que el segundo es estructurado. Al hacer un BinGroup sobre el primero va bien mientras que al hacerlo sobre el segundo da el siguiente error:
ERROR: [13] No se puede aplicar la estructura @TclArgSt que tiene 2 campos a un conjunto con 4 elementos
ERROR: [14] No se puede aplicar la estructura @TclArgSt
Set setPrueba01 = SetOfSet(
SetOfText("-uno", "1"),
SetOfText("-dos", "2"),
SetOfText("-tre", "3"),
SetOfText("-cua", "4")
);
Set res01 = BinGroup("+",setPrueba01);
Set setPrueba02 = SetOfSet(
TclArgSt("-uno", "1"),
TclArgSt("-dos", "2"),
TclArgSt("-tre", "3"),
TclArgSt("-cua", "4")
);
Set res02 = BinGroup("+",setPrueba02);
(In [1594]) The operator + cannot use a copy of (*this) due we don't want structure and other features but just the elements.
Fixed #768