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