84
Language Reference
©2000-2008 Tibbo Technology Inc.
dim
i
as
integer
' example of the first syntax:
i =
0
do
i = i +
1
loop
until
i =
10
' example of the second syntax:
i =
0
do
until i =
10
i = i +
1
loop
Enum Statement
Function:
Declares a type for an enumeration.
Syntax:
enum name
const1 [ = value1],
const2 [ = value2],
…
end enum
Scope:
Global and HTML
See Also:
Part
Description
name
Required. The name of the enum type. The name must be
a valid Tibbo Basic identifier, and is specified as the type
when declaring variables or parameters of the enum type.
const[1, 2...]
Required. The name for the constant in the enum.
value1
Optional. A value associated with the constant.
Details
Enum types can be useful for debugging purposes. When you add an enum type to
a watch, you will see the constant name within the enum, and not a meaningless
number.
By default, constants get incremental values, starting from 0 for the first item. You
can think of this as a counter, enumerating the items in the list. Explicit values
may be specified for any constant on the list. This also sets the counter to this
explicit value. The counter will continue to increment from this new value.
Examples
enum
my_enum
my_const1, ' implicit value -- 0 is assumed
my_const2 =
5
, ' explicit value of 5, counter is set to 5 too.
my_const3 ' Counter increments to 6,implicit value of 6.
end
enum
79