|
Example Function addMethod 018
|
This example defines a method named evalFun that is invoked when the Number
type receives a eval message. The evalFun method takes function with a single parameter,
coerces the parameter to an integer and returns the result after evaluating the function. In this example, the {proc} argument is coded inline
using a lambda statement.
Notes and Hints To view the entry in the methods Dictionary created by the addMethod function,
you can use the method name to access the dictionary entry by #<Dictionary 123456>[methodName:] or To determine the number of assigned methods: (length (methodsOf Date: )) To access the nth method name: (methodsOf Function: )[n 0]
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.
defmethod(Function) | send(Function) | methodsOf(Function) |
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.
Function
Symbol
Dictionary
|
How do I contact the AIS Server team?You can always talk with the AIS at aiserver.sourceforge.net. |