![]() |
defineStructure
|
The defineStructure function creates and initializes a new object type
{newType} with the specified field names {fieldnames}. There
may be one or more field names. The new type created by defineStructure
can inherit from another object by specifying the include: keyword and
the name of the parent object {parentName}.
The new object type, {newType}, can be assigned methods and which define
the messages that the object will respond. The function defclass is a synonym for the defineStructure function. Usage The defineStructure function is a mechanism for adding user-defined types
to the Analytic Information Server workbench. The defineStructure function brings
the conventional object-oriented paradigm to the Analytic Information Server workbench.
The defineStructure describes a template for the new type object.
The object is not instantiated until the constructor function is invoked.
The new type can inherit field names (analogous to OOP properties or members) and methods
by using the include: syntax.
Here are a number of links to Lambda coding examples which contain this instruction in various use cases.
Here are the links to the data types of the function arguments.
Structure |
Here are also a number of links to functions having arguments with any of these data types.
![]() |
Analytic Information Server (AIS)AIS Component Systems
|