RE: Using Map with function that has options...
- To: mathgroup at smc.vnet.net
- Subject: [mg68507] RE: [mg68475] Using Map with function that has options...
- From: "David Park" <djmp at earthlink.net>
- Date: Tue, 8 Aug 2006 06:28:59 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Giacomo,
Use a pure function for the mapping function.
myMessage =
StringJoin@@Map[ToString[#,TraditionalForm]&,{expr1,expr2,expr3,...,exprN}]
David Park
djmp at earthlink.net
http://home.earthlink.net/~djmp/
From: Giacomo Ciani [mailto:giacomo.ciani at gmail.com]
To: mathgroup at smc.vnet.net
I have several expressions I whant to convert to string and then
concatenate togheter to create a message to be sent to the standard
output and written on a text log file. To avoid manually appliyng
ToString to each of them, I'm using something like:
myMessage = StringJoin@@Map[ToString,{expr1,expr2,expr3,...,exprN}]
The problem is that I would like to specify the option
"TraditionalForm" for ToString (without that, the exponents are written
on a different line compromising the formatting), but I can't
understand if using this tecnique I can do that, and how.
Obviously I can solve the problem with an explicit loop over the
element of the array, but I was looking for a more elegant solution...
any idea?
Thanks
Giacomo
P.S. expr are in general both strings or numeric values