Example Void defmethod 010
|
This example defines a method named AddError that is invoked when
the Void type receives an Add message. The AddError method simply
displays an error message. The logic behind the error message is that the Void
type, or the #void constant cannot be used as an operand in a binary add.
Notes and Hints To view the entry in the methods Dictionary created by the defmethod function,
you can use the method name to access the directory entry by #<Dictionary 123456>[methodName:] or To determine the number of assigned methods: (length (methodsOf Void: )) To access the nth method name: (methodsOf Void: )[n 0]
Returns:
Returns:
Returns:
Returns:
Here are examples of the addMethod 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) | send(#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
Symbol
Analytic Information Server (AIS)AIS Component Systems
|