Accueil › Forums › Programmation WIMS › Programmation dans le langage wims › Pari/gp et fonction › Répondre à : Pari/gp et fonction
8 novembre 2019 à 08:47
#5329
bernadette
Maître des clés
::
Si je mets ton code directement dans pari/gp, j’obtiens
? a=10;f(t)=t^2;printsep("|",f(a));
? a=10;f(t)=t^2;printsep("|",f(a))
%2 = (t)->t^2;printsep("|",f(a))
Donc le problème n’est peut-être pas wims !
? a=10;f(t)=t^2;printsep("|",f(a))
%5 = (t)->t^2;printsep("|",f(a))
? f(a)
*** [...] at: t^2;printsep("|",f(a))
*** ^-----
*** in function f: t^2;printsep("|",f(a))
*** ^-----
*** in function f: t^2;printsep("|",f(a))
*** ^-----
*** in function f: t^2;printsep("|",f(a))
? a=10;f(t)=t^2;
? printsep("|",f(a))
100
Ta fonction f contient le printsep.
Cela explique qu’en le faisant en deux fois, ta fonction f contient ce qu’il faut et pas le printsep.
a=10;f=(t->t^2);printsep("|",f(a))
fonctionnera (mais là le printsep ne sert à rien ?).