Re: invoked "break" outside of a loop
- From: Bryan Oakley <oakley@xxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 22 Sep 2006 02:27:49 GMT
Russell Trleleaven wrote:
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?
No.
--
Bryan Oakley
http://www.tclscripting.com
.
- References:
- invoked "break" outside of a loop
- From: Russell Trleleaven
- invoked "break" outside of a loop
- Prev by Date: invoked "break" outside of a loop
- Next by Date: Re: extra character error
- Previous by thread: invoked "break" outside of a loop
- Next by thread: Re: invoked "break" outside of a loop
- Index(es):
Relevant Pages
|