[GAP Forum] Syntax error

Angel Blasco angelblascomunoz at gmail.com
Fri Jan 26 11:24:33 GMT 2018


Dear forum, I'm a newbie user of GAP so this question maybe looks very
simple. I've written a function and saved it into a text file called
"ListaPrimos.g". I've tried to read it from GAP using Read command, and
this is the output message:


gap> Read("C:/gapListaPrimos/ListaPrimos.g");
Syntax error: expression expected in C:/gapListaPrimos/ListaPrimos.g line 1
ListaPrimos:=function(n)
^



The function is:

ListaPrimos:=function(n)
primos:=[];
for i in [1..n] do
if IsPrime(i) then
Add(primos,i);
fi;
od;
PrintTo("C:/primos.log",primos);
Print(primos);
Print("  Se han encontrado ",Length(primos)," primos entre 1 y ",n);
end;

What is the expression expected?

Regards
-- 
*Angel Blasco.*


More information about the Forum mailing list