A function model represents the model of a Ceylon function that you can invoke and inspect.
A function is a toplevel binding, declared on a package.
This is a FunctionModel that you can also invoke:
shared String foo(String name) => "Hello "+name; void test(){ Function<String,[String]> f = `foo`; // This will print: Hello Stef print(f("Stef")); }
Inherited Attributes |
Attributes inherited from: Object |
Attributes inherited from: FunctionModel<Type,Arguments> |
Attributes inherited from: Generic |
Attributes inherited from: Model |
Methods | |
apply | Source Code Type-unsafe function application, to be used when the argument types are unknown until runtime. This has the same behaviour as invoking this Throws:
|
Inherited Methods |
Methods inherited from: Object |