[R] how does while work
Liaw, Andy
andy_liaw at merck.com
Thu Mar 21 18:55:15 CET 2002
What he wanted is a mechanism to "watch" for a condition on a variable, and
stop execution as soon as that condition is TRUE, regardless of where in the
program. The only thing that I know of that sort of does this is inside
gdb, the GNU debugger. AFAIK this is impossible. If anyone has better
idea, I'd like to hear about it, too.
Andy
> -----Original Message-----
> From: David A Richmond [mailto:richmond at saintmarys.edu]
> Sent: Thursday, March 21, 2002 11:00 AM
> To: jimi adams
> Cc: r-help at stat.math.ethz.ch
> Subject: Re: [R] how does while work
>
>
> On Wed, 20 Mar 2002, jimi adams wrote:
>
> > i am having some problems with a program that i am writing
> and i think that
> > knowing how the while command works will help me to figure
> out where i am
> > going wrong
> > *when do you get kicked out of a while loop?*
> > (i.e., in the following example what would the final value
> of 'a' be?) i
> > thought it would be 99 but running it in R i get 101 (and
> 101 for x too!)
> >
> > while (x <100) {
> > for (i in 1:101) {
> > i -> x
> > x -> a
> > }
> > *here*
> > }
>
> Essentially the while condition doesn't get checked until
> just before the
> last curly brace (where I inserted *here* above), so the for
> loop gets to
> do it's thing until i (and x and a) reach 101 and only then
> is the while
> condition allowed to drop you out of the loop.
>
> > while this is a crude example, it is the basic form of what
> i am trying to
> > do, and i am guessing that while is not what i am looking for...
>
> what exactly are you trying to do?
>
> daver
>
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> |David Richmond It works on a |
> + Dept. of Sociology complex scientific +
> |Saint Mary's College principle, known as |
> + Notre Dame, IN 46556 "pot luck." +
> |574-284-4517 - The Doctor |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
> -.-.-.-.-.-.-.-.-
> r-help mailing list -- Read
http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._.
_._
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list