addition(int a) => (int b) => (int c) => a+b+c;
这是目前返回dynamic
的函数
当我拨打addition(1)(2)(3)
的时候,它会打印6,那很好
我想知道这个函数的exact返回类型
我正在try 跑腿的概念!!
addition(int a) => (int b) => (int c) => a+b+c;
这是目前返回dynamic
的函数
当我拨打addition(1)(2)(3)
的时候,它会打印6,那很好
我想知道这个函数的exact返回类型
我正在try 跑腿的概念!!
正如Rahul所说,在您的示例中,返回值的当前类型将是dynamic
.但是,如果我们想要应用一个静态的已知类型,它应该是这样的:
int Function(int) Function(int) addition(int a) =>
(int b) => (int c) => a + b + c;
void main() {
print(addition.runtimeType);
// (int) => (int) => (int) => int
}