Re: [LOOP]/[BREAK] bug
This WebDNA talk-list message is from 2000
It keeps the original formatting.
numero = 35550
interpreted = N
texte = It seems pretty clear to me that [break] exits the loop at the end of the current execution; it does not immediately exit. If you want to exit a loop prematurely, place the [break] as the last line of the loop, not the beginning or middle. You also may need to adjust the testaround the break, i.e. in your example, if you do not want to exit as soon as start=6 (but not process 6) you need to [SHOWIF [INDEX]=5].John PeacockMichael Winston wrote:> > MAC 3.08-4.0xxx PI> > [BREAK] does funny things depending on where it's placed (mostly, it> executes the last iteration of the loop). This one dates back to at> least 3.08. Although, it's completely possible that I just don't> understand how [BREAK] is supposed to work.> > Compare:> > SOURCE:> [LOOP start=1&end=10]> [INDEX]> [INDEX]> [SHOWIF [INDEX]=6][BREAK][/SHOWIF]> [/LOOP]> > RESULT:> 1 1 2 2 3 3 4 4 5 5 6 6> > SOURCE:> [LOOP start=1&end=10]> [INDEX]> [SHOWIF [INDEX]=6][BREAK][/SHOWIF]> [INDEX]> [/LOOP]> > RESULT:> 1 1 2 2 3 3 4 4 5 5 6 10> > SOURCE:> [LOOP start=1&end=10]> [SHOWIF [INDEX]=6][BREAK][/SHOWIF]> [INDEX]> [INDEX]> [/LOOP]> > RESULT:> 1 1 2 2 3 3 4 4 5 5 6 6 10 10> > #############################################################> This message is sent to you because you are subscribed to> the mailing list
.> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to > To switch to the INDEX mode, E-mail to > Send administrative queries to #############################################################This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to To switch to the INDEX mode, E-mail to Send administrative queries to
Associated Messages, from the most recent to the oldest:
It seems pretty clear to me that [break] exits the loop at the end of the current execution; it does not immediately exit. If you want to exit a loop prematurely, place the [break] as the last line of the loop, not the beginning or middle. You also may need to adjust the testaround the break, i.e. in your example, if you do not want to exit as soon as start=6 (but not process 6) you need to [SHOWIF [INDEX]=5].John PeacockMichael Winston wrote:> > MAC 3.08-4.0xxx PI> > [BREAK] does funny things depending on where it's placed (mostly, it> executes the last iteration of the loop). This one dates back to at> least 3.08. Although, it's completely possible that I just don't> understand how [BREAK] is supposed to work.> > Compare:> > SOURCE:> [LOOP start=1&end=10]> [INDEX]> [INDEX]> [SHOWIF [INDEX]=6][BREAK][/SHOWIF]> [/LOOP]> > RESULT:> 1 1 2 2 3 3 4 4 5 5 6 6> > SOURCE:> [LOOP start=1&end=10]> [INDEX]> [SHOWIF [INDEX]=6][BREAK][/SHOWIF]> [INDEX]> [/LOOP]> > RESULT:> 1 1 2 2 3 3 4 4 5 5 6 10> > SOURCE:> [LOOP start=1&end=10]> [SHOWIF [INDEX]=6][BREAK][/SHOWIF]> [INDEX]> [INDEX]> [/LOOP]> > RESULT:> 1 1 2 2 3 3 4 4 5 5 6 6 10 10> > #############################################################> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to > To switch to the INDEX mode, E-mail to > Send administrative queries to #############################################################This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to To switch to the INDEX mode, E-mail to Send administrative queries to
John Peacock
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Country & Ship-to address & other fields ? (1997)
(OFF TOPIC) System 8.5.1 FINDER ERROR (1999)
[taxRate] [TaxTotal] ? (1997)
paymethod=cc allows all zeros (1999)
Separate SSL Server (1997)
[WebDNA] Book/Ship Amounts Different (2008)
OFF TOPIC: help wanted (1997)
Comments in db? (1997)
[WebDNA] Not even sure what to ask for help on. . . :( (2008)
WebCatalog vs. Cold Fusion (1998)
[searchString] (1997)
Merging databases (1997)
Problem with version 4 browsers (1998)
Document Contains no data, or showcart error. (1997)
input type=file has no value? (2003)
New public beta available (1997)
Bug Report, maybe (1997)
[WebDNA] Sort by Row (2017)
Tracking inbound links for discounts (1997)
WebCat2b15MacPlugIn - [authenticate] not [protect] (1997)