Re: foreach loop
- To: mathgroup at smc.vnet.net
- Subject: [mg51962] Re: foreach loop
- From: Peter Pein <petsie at arcor.de>
- Date: Fri, 5 Nov 2004 02:19:54 -0500 (EST)
- References: <cmckcr$i2d$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
symbio wrote: > Is there a foreach loop statement in Mathematica? I need to loop through a > list of words, rather than numbers. I need the equivalent of Do[expr, > {n,0,10,1}], except I need to step through a list like so: foreach loop > [expr, {fall, winter, spring, summer}]. Can anyone help? > I would try: words = ToString /@ {fall, winter, spring, summer}; Module[{test, w = words}, While[w != {}, test = First[w]; w = Rest[w]; Print[StringJoin[Reverse[Characters[test]]]]; ]] where the Module[] protects global variables with names "test" and "w". P.S.: again, spring is most amusing :-) -- Peter Pein Berlin