[英]Dart difference between = and : in named parameters
class Student {
String name;
int age;
int id;
Student({this.name, this.id = 101, this.age: 20});
}
在上面的构造函数中, =
和:
什么区别? 两人似乎做同样的工作。
从文档:
弃用注释:旧代码可能使用冒号(:)而不是=来设置命名参数的默认值。 原因是最初只有:支持命名参数。 该支持可能已被弃用,因此我们建议您使用=来指定默认值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.