[英]Passing in a WIdget constructor function as an object parameter in Dart
[英]Passing parameter to a class constructor in Dart
我是 Flutter/Dart 的新手,并且一直在阅读一些书籍和教程。 我遇到了这个 class 构造函数。
class GroceryItemScreen extends StatefulWidget {
final Function(GroceryItem) onCreate;
final Function(GroceryItem) onUpdate;
final GroceryItem? originalItem;
final bool isUpdating;
const GroceryItemScreen({
Key? key,
required this.onCreate,
required this.onUpdate,
this.originalItem,
}) : isUpdating = (originalItem != null),
super(key: key)
...
}
我不明白也找不到解释的是这部分。
: isUpdating = (originalItem !=null)
TIA
这是作为初始化程序。 isUpdating 将 false 或 true 取决于 originalItem 是否为 null
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.