Function (Callback) Types Function (callback) types are used for representing functions with an internal type. For valid internal types, function types can be declared using the type() syntax as follows: 1234567// Declare the function with a function type... but do not call itvoid() foo = void() { // ...}; // The function can now be called laterfoo(); Nested Functions JS++ supports types for nested functions via multiple () operators in the type annotation: 123456789import System; void()() nested = void() () { return void() { Console.log("Nested functions"); };}; nested()(); See Also System.Function Function Declarations Function Expressions Share HTML | BBCode | Direct Link