close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 13 years ago

Closed 13 years ago

#1580 closed defect (fixed)

Error usando el tercer argumento de Group

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

La función Group admite un tercer argumento, para actuar en el caso de que la lista (segundo argumento) esté vacía.

Por ejemplo:

Real Group("Sum", [[1, 2, 3]]);

suma los tres números.

Para el caso de que el conjunto que llega sea vacío, se esperaría que funcionara:

Real Group("Sum", Empty, 0);

sin embargo esto da el siguiente error:

ERROR: [1] 0 no es un objeto valido para el tipo Set.

ERROR: [2] 0 no es un objeto de tipo Set

Warning: [1] La función Group ha fallado en : 
Group("Sum", Empty, 0)

y si probamos a devolver un conjunto como parecen indicar los errores anteriores:

Real Group("Sum", Empty, [[ 0 ]]);

TOL da un fallo grave y cae.

Change History (4)

comment:1 Changed 13 years ago by Víctor de Buen Remiro

(In [4907]) Refs #1580

comment:2 Changed 13 years ago by Víctor de Buen Remiro

(In [4911]) Refs #1580

comment:3 Changed 13 years ago by Víctor de Buen Remiro

(In [4916]) Refs #1580

comment:4 Changed 13 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: newclosed

(In [4917]) Fixes #1558 in 3.1
Fixes #1559 in 3.1
Fixes #1560 in 3.1
Fixes #1563 in 3.1
Fixes #1580 in 3.1

Note: See TracTickets for help on using tickets.