MathGroup Archive 2002

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

Search the Archive

ReplaceAll doesn't replace

I understand how the following will replace x with the list

#^2 & /@ (x /. x -> {a, b, c})

to generate

{a^2, b^2, c^2}

But, why isn't x replaced at the beginning of the evaluation in the

(#^2 & /@ x) /. x -> {a, b, c}

since it generates

{a, b, c}

What I really want to know is: What is it about the Function function that
doesn't allow ReplaceAll to "replace all" at the beginning of an evaluation?

Ken Morgan
kmorga51 at

  • Prev by Date: Re NestWhile
  • Next by Date: Integrating extremely elliptic orbits displaced from the origin.
  • Previous by thread: Re NestWhile
  • Next by thread: Re: ReplaceAll doesn't replace