Read Me - Common Public License V1.0 - Copyright Notice(©)

run


>>-run(method-+-------------------------------+-)--------------><
              |             +---------------+ |
              |             V               | |
              +-,Individual---+-----------+-+-+
              |               +-,argument-+   |
              +-,Array,argument---------------+

Runs the method object [method] (see ). The [method] has access to the object variables of the receiver object, as if the receiver object had defined the method by using [setMethod].

If you specify the Individual or Array option, any remaining [argument] s are arguments for the method. (You need to specify only the first letter; all characters following the first character are ignored.)

Individual

Passes any remaining arguments to the method as arguments in the order you specify them.

Array

Requires [argument] , which is an array object. (See .) The member items of the array are passed to the method as arguments. The first argument is at index 1, the second argument at index 2, and so on. If you omitted any indexes when creating the array, the corresponding arguments are omitted when passing the arguments.

If you specify neither Individual nor Array, the method runs without arguments.

The [method] argument can be a string containing a method source line instead of a method object. Alternatively, you can pass an array of strings containing individual method lines. In either case, [run] creates an equivalent method object.

[Notes:]

  1. The run method is a private method. See for information private method restrictions.
  2. The RUN method is a protected method.

Read Me - Common Public License V1.0 - Copyright Notice(©)