Re: Returning rules ...
- To: mathgroup at smc.vnet.net
- Subject: [mg47481] Re: Returning rules ...
- From: "Jens-Peer Kuska" <kuska at informatik.uni-leipzig-de>
- Date: Wed, 14 Apr 2004 07:16:29 -0400 (EDT)
- Organization: Uni Leipzig
- References: <c5ggdm$aut$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Hi, something like: MyFunction[arg_,{v1_,v2_}]:= Module[{res}, res={1,2}; {v1,v2}->res //Thread ] Regards Jens <David.Annetts at csiro.au> schrieb im Newsbeitrag news:c5ggdm$aut$1 at smc.vnet.net... > Hi, > > We are familiar with functions such as Solve[] that return results as a > series of rules. My question is how to define a Module that does > essentially the same thing. For example, I'd like to be able to do > test = MyFunction[args]; > > where MyFunction[args_] := Module[ > {}, > ... > Return[{...}]; > ];, > > and have test returned as the list > test = { > Value1 -> val1, > Value2 -> val2, ...} > > Can anyone suggest a straightforward means of accomplishing this without > resorting to Global` variables? Sample code (eg > Statistics`LinearRegression` that returns results in the form I've > described above) has not proved particularly helpful. > > Many thanks, > > Dave. > ========================================== > Dr. David Annetts > EM Modelling Analyst > CSIRO DEM Tel: +612 9490 5416 > North Ryde Fax: +612 9490 5467 > Australia David.Annetts at csiro.au > =========================================== >