首页 > 解决方案 > 实例化``` typedef Widget SuccessCallback时如何定义其类型(T数据);```

问题描述

typedef Widget SuccessCallback<T>(T data);

我想在类上面实例化时定义它的类型。

例如,当我们将它传递给另一个函数时,我们通常会传递类似(data){ return widget}; 但在那个时候,数据就是dynamic类型。我想将它定义为某种类型。

我怎么能这样做?

标签: flutter

解决方案


(data){ return widget; }

在这种情况下,data被认为是类型dynamic,因为你没有给它一个类型,它不能被推断,并且dynamic是默认的。

(int data){ return widget; }

现在它有一个类型。


推荐阅读