- Variable Scope in Tcl
- proc test {} {
- set my_var2 3
- foreach iter {1 2 3} {
- set my_var1 4
- set my_var2 5
- puts "Inside: $my_var1 $my_var2n"
- }
- puts "outside $my_var1, $my_var2n" ;#WHY IT DOES NOT GIVE ERROR HERE!
- }
- test ;#calling the function
- Inside: 4 5
- Inside: 4 5
- Inside: 4 5
- outside 4, 5