美文网首页
Dart 一个回调方法

Dart 一个回调方法

作者: 柳源居士 | 来源:发表于2019-12-13 20:48 被阅读0次

在flutter里面,经常用到事件的监听,比如某些组件的onTap()。
用dart写了一个简单的模拟:

class Robot{
  var  members=[1,2,3,4,5];
  void build (var callback){
    callback();
    print("print in Robot ");
  }
  
  void onTap( doMethod(int index)){
    for(int member in members){
      doMethod(member);
    }
  }
}

void main(){
  Robot robot=new Robot();
  robot.build((){
    print("this is a callback");
    print ("end in callback");
  });
  
  robot.onTap((index){
    print(index*2);
  });
}

运行结果:


运行结果.png

相关文章

  • Dart 语法

    回调 dart定义回调 dart使用回调 延时 异步

  • Dart 一个回调方法

    在flutter里面,经常用到事件的监听,比如某些组件的onTap()。用dart写了一个简单的模拟: 运行结果:

  • 同步,异步

    js异步操作的方法:1.回调函数就是把一方法当作参数传到另一个方法里。有两种回调方式:同步回调和有异步回调 同步回...

  • oc调用js语句卡死随笔

    shareResultBlock 为回调方法。当回调方法中有 [_webView stringByEvalua...

  • Flutter(三)初识Dart(中)

    感君一回顾,思君朝与暮。 <一>dart方法和箭头函数 dart中方法,方法也是一个对象。当方法的执行语句只有一句...

  • 动画常用属性及回调方法

    常用UIView动画属性设置方法 动画回调方法的使用 1.代理回调方法 重写动画结束后的停止回调方法 2.setA...

  • 看这一篇就够了!浅谈ES6的Promise对象

    相信凡是写过javascript的童鞋也一定都写过回调方法(callback),简单说回调方法就是将一个方法fun...

  • Node Native (6) fs

    异步方法的最后一个参数都是一个回调函数。 传给回调函数的参数取决于具体方法,但回调函数的第一个参数都会保留给异常。...

  • React native fetch获取JSON问题

    以上then()方法是promise调用链中的回调方法 在此发现一个坑! 在上面的fetch回调方法中,我们将从服...

  • Android使用suspendCancellableCorou

    普通的回调函数: 回调方法,模拟耗时操作 去掉回调,转换为挂起函数:

网友评论

      本文标题:Dart 一个回调方法

      本文链接:https://www.haomeiwen.com/subject/zbofnctx.html