[GAP Forum] Lists in GAP
neha.gupta2008 at googlemail.com
Tue Jul 7 13:28:18 BST 2009
Dear GAP Members,
I have written the following code using while loop :
while loop_value[i]<>loop_value[i-1] do
Here, 'loop_value' and 'loop_elems' are a list. The while loop is supposed
to run until any two consecutive places in list have the same value. The
function 'optimal' returns a list. We assign this list to the list
'loop_elems'. There is also a global variable 'value' which is used in the
the function 'optimal'. We assign this variable to 'loop_value[i]'.
But the program generates the following error at the run time :
*List Element: <list> must have an assigned value at
while loop_value[i] <> loop_value[i - 1] do
loop_elems := optimal( 181 );
loop_value[i] := value;
First_elems := loop_elems;
First_value := loop_value[i];
i := i + 1;
<function>( <arguments> ) called from read-eval-loop
*Does the error mean that the list 'loop_value' can not have more than 36
places as a list ???
Please help as I do not understand this run time error.
More information about the Forum