MathGroup Archive 2005

[Date Index] [Thread Index] [Author Index]

Search the Archive

Problem with MatchQ and SameQ


Hi,
Normally I operate with Mathematica 5.0. The functions MatchQ and
SameQ work well  in a notebook but don't it in a programm.

For example,in a notebook
Clear[f];
In[1]: f[x_,y_,option_]:=
  If[MatchQ[option,SolutionForm->Explicit],x+y,
    If[MatchQ[option,SolutionForm->Implicit],x*y],Print["Eror"]]

In[2]:
f[2,3,SolutionForm->Implicit]
Out[2]:
6
It works well.

In my programm,

<<Calculus`MyProgramm`
In[3]:
f[2,3,SolutionForm->Implicit]
Out[2]:
Error

Thanks


  • Prev by Date: multiple choice IF condition
  • Next by Date: diagonalizzation routine
  • Previous by thread: Re: multiple choice IF condition
  • Next by thread: Re: Problem with MatchQ and SameQ