就像JS一样,我们可以定义默认值,比如
function location(lat = 20, lng = 20) {}
我们可以在Dart中设置像lat和lng这样的默认值吗?如果有,怎么样?如果不是,为什么?
您可以在optional parameters上设置默认值。
// optional positional parameters
location([num lat = 20, num lat = 20]) {}
// optional named parameters
location({num lat = 20, num lat = 20}) {}
请注意,默认值必须是编译时常量。