
Section 6: Instrument programming
Model 2657A High Power System SourceMeter® Instrument Reference Manual
6-18
2657A-901-01 Rev. B/December 2012
Example
print(10 or errorqueue.next())
print(nil or "a")
print(nil and 10)
print(false and errorqueue.next())
print(false and nil)
print(false or nil)
print(10 and 20)
1.01
a
nil
false
false
nil
2.01
String concatenation
String operators
Operator Description
..
Concatenates two strings. If either argument is not a string, it is coerced to a string
(in a reasonable format) before concatenation.
Example: Concatenation
print(2 .. 3)
print("Hello " .. "World")
23
Hello World
Operator precedence
Operator precedence in Lua follows the order below (from higher to lower priority):
•
^
(exponentiation)
•
not, -
(unary)
•
*, /
•
+,
−
•
..
(concatenation)
•
<, >, <=, >=, ~=, ==
•
and
•
or
Summary of Contents for 2657A
Page 3: ......