Re: can one make local symbol in a pure function?
- To: mathgroup at smc.vnet.net
- Subject: [mg127391] Re: can one make local symbol in a pure function?
- From: Richard Fateman <fateman at cs.berkeley.edu>
- Date: Fri, 20 Jul 2012 23:43:20 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- Delivered-to: mathgroup-newout@smc.vnet.net
- Delivered-to: mathgroup-newsend@smc.vnet.net
- References: <jub2s2$eid$1@smc.vnet.net>
On 7/20/2012 12:54 AM, Nasser M. Abbasi wrote:
> I was learning a bit about pure functions.
> Suppose we have this toy exa
>
> ---------------------
> lst = {1, 2, 3};
> Map[Function[{x}, a=2; x^a], lst]
> ----------------------
Map[ Function[{x},Module[ ...] ...
>
I suggest you read Structure & Interpretation of Computer Programs
by Abelson/Sussman
if you want to learn about pure functions.
Mathematica doesn't really have them. It just has global names that
have peculiar lexicographic appendages.
Try
Module[{a},a]