如何在功能中设置默认值

时间:2018-10-08 12:25:45

标签: flutter

我尝试在函数中设置默认值:

bool isOnGoing([DateTime date = DateTime.now()]) {
    ...
}

但是Studio返回“可选参数的默认值必须为常数”。

在这种情况下如何设置默认参数?

1 个答案:

答案 0 :(得分:4)

您使用的语法是正确的,但是如错误消息所述,该值必须是编译时间常数。

对于json,编译时间常数没有意义。

作为解决方法,您可以使用:

json