Simple Module Code
- To: mathgroup at smc.vnet.net
- Subject: [mg49510] Simple Module Code
- From: "Doug" <umdougmm at hotmail.com>
- Date: Thu, 22 Jul 2004 02:45:44 -0400 (EDT)
- Organization: The University of Manitoba
- Sender: owner-wri-mathgroup at wolfram.com
Does anyone know why the following code would not work inside a module?
list = AppendTo[list, data];
here's the exact code
splitData[data_, list_, i_] := Module[{},
Print["In Split Data ", i];
If[data[[i,1]]==1, list = AppendTo[list, data[[i, 2]]]];
Print["Length of list is: ", Length[list]];
]
which is called by:
Do[splitData[data, list, i], {i, 1, Length[data]}]
It complains about to many recursions, yet on the command line alone,
list = AppendTo[list, data];
works just fine?
Thanks
Doug
- Follow-Ups:
- Re: Simple Module Code
- From: DrBob <drbob@bigfoot.com>
- Re: Simple Module Code