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