Dart可选参数默认值?

时间:2015-12-22 16:21:26

标签: dart

我知道你可以为Strings,int这样的事情做这件事,但我想知道你是否可以为更复杂的数据类型(如Maps)设置默认值。我尝试过使用new关键字和其他一些方法,但它们都会出错。

2 个答案:

答案 0 :(得分:7)

默认参数必须是常量。您必须使用const关键字定义默认值。

m([p1 = const['a', 'b']]) => null;

答案 1 :(得分:4)

默认值必须是常量。

html_options