Re: different results for Standard vs Prefix forms
- To: mathgroup at smc.vnet.net
- Subject: [mg111449] Re: different results for Standard vs Prefix forms
- From: Murray Eisenberg <murray at math.umass.edu>
- Date: Mon, 2 Aug 2010 07:02:45 -0400 (EDT)
I don't think the O.P. had in mind asking for a fix. I think he was, in essence, trying to create a pure function with Block... f = Block[{n = 2}, #]& ... and then trying to evaluate that with argument Plot[n x, {x,1,2}]. He did this in one step, of course--the second of his two code lines. The trouble, of course, is that the n in Block[{n = 2}, #]& is now localized to that Block, whereas the n in Plot[n x, {x,1,2}] is not localized in that Plot. On 7/31/2010 2:39 AM, James Stein wrote: > Block[{n = 2}, #&@Plot[n x, {x, 1, 2}]] > Fixed that for you! (misplaced brackets) > > On Fri, Jul 30, 2010 at 3:55 AM, Yaroslav Bulatov<yaroslavvb at gmail.com> wrote: >> First one works, but second one doesn't, why? >> Block[{n = 2}, Plot[n x, {x, 1, 2}]] >> Block[{n = 2}, #]&@Plot[n x, {x, 1, 2}] >> >> > -- Murray Eisenberg murray at math.umass.edu Mathematics & Statistics Dept. Lederle Graduate Research Tower phone 413 549-1020 (H) University of Massachusetts 413 545-2859 (W) 710 North Pleasant Street fax 413 545-1801 Amherst, MA 01003-9305