In J, a string is represented as a _box- containing a vector of characters. Because < makes an atom of its argument, the = operation works as you'd expect. For example:
Please excuse typos; composed on a handheld device. -----Original Message----- From: "PackRat" <pack...@anet.com> Sender: programming-boun...@jsoftware.com Date: Thu, 29 Mar 2012 19:59:13 To: Programming forum<programming@jsoftware.com> Reply-To: Programming forum <programming@jsoftware.com> Subject: Re: [Jprogramming] Problem working with data loaded from a file 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