Example Void send 009
|
This example defines a method named AddError that is invoked when
the Void type receives an Add message. The send function is used to
send the message Add to the Void type.
Notes and Hints Dissecting the send command involves understanding the methods dictionary
of any Analytic Information Server type. In general the send command is translated
as a reference into the methods dictionary: ((ref (methodsOf (type object)) methodName object)) The statement : (send Add: #void 1) is translated into ((ref (methodsOf (type #void)) Add: ) #void 1) Each statement segment results in:
Returns:
Returns:
Returns:
(type #void)
Returns: Void (methodsOf (Void:))
Returns: #<Dictionary 123456> (ref (#<Dictionary 123456>) Add: )
Returns: #<Lambda 123456> ( #<Lambda 123456> #void 1)
Returns: Cannot Add to value: #void
Here are examples of the send function at work.
Here is the link to the current function used in this example.
Here are a number of links to other related functions.
addMethod(#void) | defMethod(#void) | methodsOf(#void) |
Here are the links to the data types of the arguments used in this example. Here are a number of links to examples having similar argument types.
Void
Dictionary
Analytic Information Server (AIS)AIS Component Systems
|