invoked "break" outside of a loop
- From: Russell Trleleaven <russ@xxxxxxxx>
- Date: Thu, 21 Sep 2006 21:41:03 -0400
set numbers [ list 0 1 2 3 4 5 6 7 8 9 ]
proc foo {} {
#return break
#uplevel break
#namespace eval :: break
return -code break
}
foreach number $numbers {
if { $a == 3 } { foo }
puts $a
}
return break in foo gets me "invoked "break" outside of a loop"
uplevel break does the same.
namespace eval :: break does the same.
return -code break does what I want.
Should any of the first three approaches work like the fourth?
Sincerely,
russ@xxxxxxxx
.
- Follow-Ups:
- Re: invoked "break" outside of a loop
- From: Gerald W. Lester
- Re: invoked "break" outside of a loop
- From: Andreas Leitgeb
- Re: invoked "break" outside of a loop
- From: Bryan Oakley
- Re: invoked "break" outside of a loop
- Prev by Date: Re: extra character error
- Next by Date: Re: invoked "break" outside of a loop
- Previous by thread: extra character error
- Next by thread: Re: invoked "break" outside of a loop
- Index(es):
Relevant Pages
|