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]