Tus*_*rma 0 oop constructor dart
我知道这是一个愚蠢的问题,但我已经坚持了很长一段时间了。
如何在 DART 中设置类成员的默认值。这就是我提供成员默认值的方式,但它始终为null。
如果这些值在构造函数中提供,那么它应该使用这些值,否则使用默认值。
class BillingInfoDetails {
bool billToClient = false;
String clientName = "";
String reasonOfTravel = "";
String remarks = "";
BillingInfoDetails({
this.billToClient,
this.clientName,
this.reasonOfTravel,
this.remarks,
});
}
Run Code Online (Sandbox Code Playgroud)
像这样:
class BillingInfoDetails {
bool billToClient;
String clientName;
String reasonOfTravel;
String remarks;
BillingInfoDetails({
this.billToClient = false,
this.clientName = "",
this.reasonOfTravel = "",
this.remarks = "",
});
}
Run Code Online (Sandbox Code Playgroud)
您可以在 Dart 教程中找到此信息:https://dart.dev/guides/language/language-tour#parameters中的“默认参数值”部分。
| 归档时间: |
|
| 查看次数: |
2059 次 |
| 最近记录: |