Dear all, I want to create a list of functions in GAP and I have used the following code lines:
gap> F:=[]; gap> for i in [1..5] do > F[i]:=function( n) > return n+i; > end; > od; I expect the result will be: F[1](1)=2; F[2](1)=3; F[3](1)=4 But, In GAP gap>F[1](1); 6 gap>F[2](1); 6 gap>F[3](1); 6 It looks like all functions of list A are the same. Could you give me a way to create a list of functions like that? Thank you very much. Bests, Luyen _______________________________________________ Forum mailing list Forum@mail.gap-system.org http://mail.gap-system.org/mailman/listinfo/forum