Thanks, that works. I had not come across ''$d. When I look at '' I think of an empty literal but it must count as empty "anything". I guess that fits because if I want a loop that appends numerical results to a list, I initialize it with ''.
e.g. r =. '' for_i. i. 10 do. r =. r , *: i end. ''$ at first glance feels like it should not work since '' is not really a number. But then again ''$y reads as "make y into shape x where x is empty, i.e. make it into an empty shape" and, $ ''$y is indeed ''. I guess I should have said to myself that I want to make y have empty shape, and then ''$ would have followed naturally! Although, '' + 2 is not an error or 2, but it reads "empty + 2", which I though would be 2. Hmm. On Thu, Apr 2, 2009 at 5:22 PM, Roger Hui <[email protected]> wrote: > Use 0{d or ''$d > > > > ----- Original Message ----- > From: Matthew Brand <[email protected]> > Date: Thursday, April 2, 2009 9:19 > Subject: [Jprogramming] trivial reshaping question > To: Programming forum <[email protected]> > >> Something simple ... and a bit trivial I am stuck on ... >> >> d =. 1$1 >> d 0} 1 2 3 >> |rank error >> >> What can I do to d to make its shape fit into 0} 1 2 3? >> >> e.g. >> (,d) 0} 1 2 3 >> |rank error >> | (,d) 0}1 2 3 >> >> Does not work. Could somebody suggest what to use instead of , >> to make >> this work? >> ----------------------------------------------------------------- >> ----- >> For information about J forums see http://www.jsoftware.com/forums.htm >> > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > -- http://www.ixquick.com/ Ixquick Protects Your Privacy! The only search engine that does not record your IP address. http://www.vivapalestina.org/ ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
