Variable Types - Keithley 2450 Reference Manual

Interactive sourcemeter instrument
Table of Contents

Advertisement

Model 2450 Interactive SourceMeter® Instrument Reference Manual

Variable types

Variables can be one of the following types.
Variable types and values
Variable type returned
"nil"
"boolean"
"number"
"string"
"function"
"table"
To determine the type of a variable, you can call the type() function, as shown in the examples
below.
The output you get from these examples may vary depending on the data format that is set.
Example: Nil
x = nil
print(x, type(x))
Example: Boolean
y = false
print(y, type(y))
2450-901-01 Rev. B/September 2013
Value
not declared
true or false
number
sequence of words or
characters
a block of code
an array
Section 7: Introduction to TSP operation
Notes
The type of the value nil, whose
main property is to be different from
any other value; usually it represents
the absence of a useful value.
Boolean is the type of the values
false and true. In Lua, both nil
and false make a condition
false; any other value makes it
true.
All numbers are real numbers; there
is no distinction between integers
and floating-point numbers.
Hexadecimal and binary values are
also handled as the number type in
TSP.
Functions perform a task or compute
and return values.
New tables are created with { }
braces. For example,
{1, 2, 3.00e0}.
nil
nil
false
boolean
7-13

Advertisement

Table of Contents
loading

Table of Contents