美文网首页
日更(五十四)-flutter-typedef

日更(五十四)-flutter-typedef

作者: Jlanglang | 来源:发表于2019-02-23 23:45 被阅读0次

瞎扯

在写flutter的时候.点开源码,参数,常常会看到这个关键字

如果没接触js之类的语言,看到这个,还不太好理解.

翻译过来的意思:

typedef关键字,用来声明一种类型,当一个函数类型分配给一个变量时,保留类型信息。

实际是怎么回事呢?

其实可以把这个关键字定义的变量,看成一个接口

这和java不一样,java里是单独用interface修饰接口的,写法和class一样.

比如这个:

typedef IndexedWidgetBuilder = Widget Function(BuildContext context, int index);

IndexedWidgetBuilder就是接口名.
Widget Function(BuildContext context, int index);就是实际的方法.

有人会说,没有方法名,

这就要说到lambda写法了.

在java中写那就是这样的

(context, index)->{

 }

在kotlin中就是这样的

fun a(IndexedWidgetBuilder:( context:BuildContext, index:int )->Widget) {

}

这么理解就比较容易懂了.

大致作用其实就是声明一个匿名函数.当然这个关键字的作用不局限于这个.


交流群:493180098,这是个很少吹水,交流学习的群.
APP开发维护咨询群 : 492685472 ,承接APP迭代.开发维护.咨询业务,付费快速解决问题.

相关文章

  • 日更(五十四)-flutter-typedef

    瞎扯 在写flutter的时候.点开源码,参数,常常会看到这个关键字 如果没接触js之类的语言,看到这个,还不太好...

  • 第五十四天: 如果嘴巴能够克制,或许心灵才能成长

    今天,是日更的第五十四天。天气晴朗。 是的,日更了五十四天,我终于给自己的简书开始起题目了,没什么特殊原因,经常灵...

  • 日更五十四天

  • 日更五十四||我愿

    作者:雨街 我愿, 做星河中的一颗流星, 划破长空时, 带着一缕光, 能在瞬间点亮自己的世界。 我愿, 做空谷中的...

  • 日更2021.8.14

    现在是凌晨一点,十一点五十四分的时候写了昨天的日更,^_^还挺勤奋,理由有二,其一是昨天才开始日更哈哈,其...

  • 关于日更

    今天是我日更第五十五天,在决定放弃的时候,我还是想来继续更一下。 日更五十四天,加上先前的文章,一共七十篇文章,虽...

  • 写作日更~【五十四】赏昙花

    昙花是一种常绿灌林。 昙花的花朵很大,开放的时间却是短暂的。昙花的花蕊,从冒出到长大,只需两三天的时间,而它从怒放...

  • 恋绣衾•金鼠福牛

    ——五十四字 朱敦儒版 金鼠频频忍顾离 念岁岁 风雨更急 终有日 云将逝 雾将辞 虹彩胜诗 ***********...

  • 日更,写什么?

    不知不觉,已经参加日更五十四天了。参加挑战日更以来,刚开始还想着写小说,写心情之类的。久而久之,就好像江郎才尽一般...

  • 我来简书最大的收获-重新拾起了书本

    因缘巧合我来到了简书,手机上下载了简书App,开始我的简书的日更之旅。到今天日更了整整坚持了五十四天时间。 你问了...

网友评论

      本文标题:日更(五十四)-flutter-typedef

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