You need something between the j and k. Try: j;k [j=.0 [ k=.1 ┌─┬─┐ │0│1│ └─┴─┘
On Thu, Jul 28, 2011 at 10:45 AM, Aai <[email protected]> wrote: > < j k [j=.0 [ k=.1 > |syntax error > | <j k[j=.0[k=.1 > < 0 1 > ┌───┐ > │0 1│ > └───┘ > < j, k [j=.0 [ k=.1 > ┌───┐ > │0 1│ > └───┘ > > > Hallo PackRat, je schreef op 28-07-11 18:16: > > I'm trying to learn better about using "from" and "amend" (that is, > > trial and error with applications somewhat beyond the beginning level > > where I've been for a while). > > > > To do some testing with the "from" verb applied to tables rather than > > lists, I was experimenting with the following explicit verb: > > > > --------------------------------------------------- > > > > NB. testamend.ijs > > > > require 'files strings' > > > > ta=: 3 : 0 > > > > qq=. '0';'1';'2';'3';'4';'5';'6';'7' > > qq2=. 2 4 $ qq > > pp=. 'aebfcgdh' > > > > p=. '' > > for_j. i.2 do. > > for_k. i.4 do. > > p=. p , ((".>((< j k) { qq2)) { pp) > > end. > > end. > > ) > > > > --------------------------------------------------- > > > > Unfortunately, loading the script in J602 and executing the "ta" verb > > results in this: > > > > ta'' > > |syntax error: ta > > | p=.p,((".>((<j k){qq2)){pp) > > > > However, when I manually execute the critical part of the error line in > > the interpreter: > > > > (".>((< j k) { qq2)) { pp > > > > using any values of 0 or 1 in place of j and 0 to 3 in place of k, the > > code works perfectly. > > > > Why is this code sequence a syntax error in the script while it works > > OK directly in the interpreter? > > > > Thanks in advance for your assistance in helping me understand this! > > > > > > Harvey > > > > ---------------------------------------------------------------------- > > For information about J forums seehttp://www.jsoftware.com/forums.htm > > -- > Met vriendelijke groet, > =@@i > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
