Hello Henry;

That's one way to do it. Using n&v makes 'each' behave better, not giving the pesky length error.

'r<0>2.0'&8!:2 each A

Using 8!:0 which gives a boxed result also works, and you dont need & :

'r<0>2.0' 8!:0 each A

Henry Rich wrote:
The problem with your original 'each' was that you
needed to box x:

(<'r<0>2.0') (8!:2) each A

Henry Rich
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Alex Rufon
Sent: Friday, June 27, 2008 5:49 AM
To: [email protected]
Subject: [Jprogramming] Formatting then Boxing a vector

Hi.

I have no excuse but I couldn't seem to get this to work. I'm currently
applying a learning curve to a production plan and I encountered this
problem.

I have a list of numbers:
A=: 6 7 8 9 10 11 12 13

I need to convert them to a formatted boxed string like this:
+--+--+--+--+--+--+--+--+
|06|07|08|09|10|11|12|13|
+--+--+--+--+--+--+--+--+

I know I can do it this way:
   < 'r<0>2.0' (8!:2) 6
+--+
|06|
+--+

When get the wrong results when I try to do it this way:
   < 'r<0>2.0' (8!:2) A
+----------------+
|0607080910111213|
+----------------+

    'r<0>2.0' (8!:2) each A
|length error
|   'r<0>2.0'    (8!:2)each A

   'r<0>2.0' (8!:2) box every A
0607080910111213

   'r<0>2.0' (8!:2) each box every A
|length error
|   'r<0>2.0'    (8!:2)each box every A

Of course I could just use a for_xyz. Loop and be done with it but its
irking me that I can't seem to make it work.
Thanks for the help.

r/Alex
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm


--
------------------------------------------------------------------------
|\/| Randy A MacDonald       | APL: If you can say it, it's done.. (ram)
|/\| ramacd <at> nbnet.nb.ca |
|\ |                         | The only real problem with APL is that
BSc(Math) UNBF'83            | it is "still ahead of its time."
Sapere Aude                  |     - Morten Kromberg
Natural Born APL'er          |
-----------------------------------------------------(INTP)----{ gnat }-



----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to