Thanks everybody, I’ve saved it in another plain text editor and now it works fine.
Saludos — Angel Blasco El 26 ene 2018 13:07 +0100, dmitrii.pasech...@cs.ox.ac.uk, escribió: > Dear Angel, > On Fri, Jan 26, 2018 at 12:24:33PM +0100, Angel Blasco wrote: > > 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) > > ^ > > > It appears that you might have saved your function not as plain text, > but as some kind of rich text format. (Thus you see that weird <feff > there) > > Try saving it as plain text. (Perhaps in another editor...) > > As well, you might also want to add > > local primos, i; > > as the 2nd line (GAP likes local variables to be declared). > > HTH, > Dima > > > > > > > > > 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.* > > _______________________________________________ > > Forum mailing list > > Forum@gap-system.org > > https://mail.gap-system.org/mailman/listinfo/forum _______________________________________________ Forum mailing list Forum@gap-system.org https://mail.gap-system.org/mailman/listinfo/forum