определить обработчик событий в дротике - PullRequest
0 голосов
/ 02 апреля 2019

Я приехал из 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);
  }
}

Любая помощь будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...