繁体   English   中英

将参数传递给 Dart 中的 class 构造函数

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM