flutter - 实例化``` typedef Widget SuccessCallback时如何定义其类型(T数据);```
问题描述
typedef Widget SuccessCallback<T>(T data);
我想在类上面实例化时定义它的类型。
例如,当我们将它传递给另一个函数时,我们通常会传递类似(data){ return widget}
; 但在那个时候,数据就是dynamic
类型。我想将它定义为某种类型。
我怎么能这样做?
解决方案
(data){ return widget; }
在这种情况下,data
被认为是类型dynamic
,因为你没有给它一个类型,它不能被推断,并且dynamic
是默认的。
(int data){ return widget; }
现在它有一个类型。
推荐阅读
- python-3.x - 用另一条线连接绘图的两个点
- node.js - 使用带有 json 标头的 curl 传递参数/传递用 ? 分隔的参数 在 NODE.JS 中
- javascript - 安装其他软件包时,runtime.js 文件总是被移动
- javascript - 引导程序 4 中的 col-md-4 属性在我的 ejs 文件中不起作用
- javascript - 为我制作的自定义 wordpress 模板上的菜单功能损坏;如何使用标准的 wordpress 框架进行修复
- javascript - React.createRef :current 在 Internet Explorer 中为空,但在其他浏览器中有效
- c# - 有没有办法在通用方法的 T 的新实例中访问 T.Method() ?
- java - 如何使用 Java 将图像提供给 android 中的 TFLite 预训练模型?
- r - 将列表转换为一个存在/不存在矩阵
- python - Python数据框用n个元素的列表替换最后n行