Holds a function of in type X and out type R
OperationsConstructor
New(func:(X)~R)
Name | Type | Description |
---|---|---|
func | (X)~R | function |
Apply function
function : Apply(arg:X) ~ R
Name | Type | Description |
---|---|---|
arg | X | argument |
Type | Description |
---|---|
R | applied result |
Gets function
method : public : Get() ~ (X)~R
Type | Description |
---|---|
(X)~R | function |
Sets function
method : public : Set(func:(X)~R) ~ Nil
Name | Type | Description |
---|---|---|
func | (X)~R | function |