Method
Method prototype extensions
Import
_ <- fat.type.Method
Alias
- Procedure: an argument-free function, that features auto-call
see more about procedures here
Constructor
Name | Signature | Brief |
---|---|---|
Method | (val: Any) | Wrap val in a method |
Prototype members
Name | Signature | Brief |
---|---|---|
isEmpty | (): Boolean | Return false, always |
nonEmpty | (): Boolean | Return true, always |
size | (): Number | Return 1, always |
toText | (): Text | Return 'Method' text literal |
arity | (): Number | Return method arity |
Example
_ <- fat.type.Method
x = (): Number -> 3
(~ x).toText # yields 'Method'
note that it is necessary to explicitly opt out of using automatic calls to make use of the prototype members