ection 7: Introduction to TSP operation  Model 2450 Interactive SourceMeter® Instrument 
 
7-24  2450-901-01 Rev. B/September 2013 
 
Example: Break with while statement enclosed by comment delimiters 
 
local numTable = {5, 4, 3, 2, 1} 
local k = table.getn(numTable) 
--local breakValue = 3 
while k > 0 do 
   if numTable[k] == breakValue then 
      print("Going to break and k = ", k) 
      break 
   end  
   k = k - 1 
end  
if k == 0 then 
   print("Break value not found") 
end 
This example defines a break value 
(breakValue), but the break value 
line is preceded by comment delimiters 
so that the break value is not 
assigned, and the code reaches the 
value 0 to exit the while loop.  
Output: 
Break value not found 
 
 
Example: Break with infinite loop 
 
while true do 
   print(a, b) 
   a, b = b, a + b 
   if a > 500 then  
      break 
   end 
end 
This example uses a break statement 
that causes the while loop to exit if the 
value of a becomes greater than 500. 
Output: 
0     1 
1     1 
1     2 
2     3 
3     5 
5     8 
8     13 
13    21 
21    34 
34    55 
55    89 
89    144 
144   233 
233   377