Ik heb een vraagje over Mathematica. Als ik het volgende invoer:
Clear[f,g,a,x];
a=5;
f[x_]=a x;
g[x_]:=a x;
a=5;
{f[2],g[2]}
a=3;
{f[2],g[2]}
dan zie ik twee verschillende oplossingen, namelijk:
{10,10} en {10,6}
Kan iemand mij het verschil uitleggen? Hoe komt het dat = en := zo'n verschillende uitwerking hebben?