Re: Question on using Table in module
- To: mathgroup at smc.vnet.net
- Subject: [mg67919] Re: Question on using Table in module
- From: dh <dh at metrohm.ch>
- Date: Fri, 14 Jul 2006 02:11:12 -0400 (EDT)
- References: <e92e9m$lqi$1@smc.vnet.net><e92g18$mcu$1@smc.vnet.net> <e958mp$b52$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Hi Nag, simply use attribute HoldAll. Daniel Nag wrote: > Thanks Daniel. That works. > > Problem is the array is not the first argument in the actual function > and there seems to be no way to specify an arbitrary argument. Too > messy to change the position of the argument now. > > Searched some more and thought of using Hold as below. But not sure > when and how to use ReleaseHold? Can you help? > > Best > Nag > > a = {1, 0} > > b[Hold[x_],n_,d_]:=Module[{i}, x[[n]] = d ]; > > b[a,2,40] > > ?a >