You mentioned that your select statement did not work, without giving an example. Could you please provide a simple, executable example of select not working? Thanks.
On Fri, Mar 30, 2012 at 8:59 AM, PackRat <pack...@anet.com> wrote: > Devon McCormick wrote: > > So is this an accurate, if simplified, representation of what you want > to do? > > > > str0=. ,&.>'A';'B';'NG';'Yow' > > col2search=. ,&.>'A';'a';'AA';'B';'BB';'C';'CC';'Foo';'Zowie';'NG' > > col2search e. str0 > > 1 0 0 1 0 0 0 0 0 1 > > str0 i. col2search NB. Which element of "str0" found where? (4 is > > not found) > > 0 4 4 1 4 4 4 4 4 2 > > > > The only real trick is raveling the elements of each item (,&.>) to > > ensure that they are all vectors. > > This is becoming far more complex than what I was seeking. > > Versions and variations of the BASIC computer language are the > languages I'm most familiar with prior to J. What I was trying to > accomplish is similar to this in BASIC: > > If x$ = y$ Then <do some action> > > If x$ and y$ are two strings (literals, in J parlance) which contain > exactly the same characters in exactly the same order, then they would > be considered "equal", and the logical value passed to "If" would be > "true", which makes the "Then" action occur in BASIC; otherwise not. > > The same logic of a series of successive "if"/"elseif" statements in J > occurs in a "select..case" construct, which was my original preferred > approach. I turned to "if" because I couldn't seem to get the "select" > construct to work. > > Does this clarify better what I was trying to do? > > > Harvey > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm