Я приехал из Delphi, и парадигма может отличаться, но я хочу определить собственный обработчик событий в Dart, что-то вроде псевдокода ниже.
// -- I don't know how to define this type...
typedeft TCustomEvent = function (int pParam) of object;
class MyFirstClass {
TCustomEvent onDoSomething;
void doIt(int pValue){
onDoSomething(pValue);
}
}
class MySecondClass {
void makeMyFirstClassDoIt(){
MyFirstClass vObj = MyFirstClass();
vObj.onDoSomething = doSomething;
vObj.doIt(5);
}
doSomething(int pValue) {
print(pValue);
}
}
Любая помощь будет принята с благодарностью.