Thank you all for your excellent answers. So basically may I conclude that: 1. 
For present there's no way for lazy evaluation in J; 2. For such task, I'd 
better reshape my mind into J's way.

Best,
Xin

-----Original Message-----
From: Aai [mailto:agroeneveld...@gmail.com] 
Sent: Wednesday, October 12, 2011 11:48 AM
To: Programming forum
Subject: Re: [Jprogramming] lazily look for label?

Variable label length string:

]S=.;('label',":"0)&.>?~100
label2label33label46label1label82label91label25 .......

Just a possibility to extract e.g. the first 6 labels:

6{. (<;.1~'label'&E.) S
┌──────┬───────┬───────┬──────┬───────┬───────┐
│label2│label33│label46│label1│label82│label91│
└──────┴───────┴───────┴──────┴───────┴───────┘



Hallo Zheng, Xin (NIH) [C], je schreef op 12-10-11 16:34:
> Hello all,
>
>   'label' I.@E. 'label1label2label3' could give where the label starts in the 
> string. If the string is very long or infinite, only limited sites, say the 
> first 100 starting sites, are needed. How to do it?
>
> Thank you,
>
> Xin
> ----------------------------------------------------------------------
> For information about J forums see http://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

Reply via email to