ara.t.howard / noaa.gov wrote:
> On Mon, 12 Mar 2007, Mike wrote:
> > I was talking more about macros rather then constants.  But I agree that
> > constant are convenient way to substitute "#define myconst 15". But can
> > you substitute "#define myfunc(x) (sin(x)*cos(x)*exp(x))"?  You should
> > know that "x" could be as much other functions as a constant/variable.
>
> perhaps i'm being dense, but i fail to see how the above example is none
> other than a simple function in ruby:

Imagine you would call the function with rand() as parameter. With #define 
rand would be called three times, with def it would be called once and its 
value would be used three times.


-- 
Ist so, weil ist so
Bleibt so, weil war so