【问题标题】:Why is there two different equal operator in this line?为什么这一行中有两个不同的相等运算符?
【发布时间】:2021-07-27 23:08:40
【问题描述】:

我想知道这条线是做什么的?这是否意味着,除非widget.notenot null,否则不会分配isUpdating?或者请纠正我,我真的很困惑这条线在做什么。

final isUpdating = widget.note != null;

【问题讨论】:

  • isUpdating 是一个布尔值,取决于widget.note 是否为空。

标签: flutter dart


【解决方案1】:

你可以想象

final isUpdating = widget.note != null;

不足

if(widget.note != null)
  isUpdating = true;
else
  isUpdating = false;

【讨论】:

    【解决方案2】:

    isUpdatingwidget.note 不为空时为真。 如果widget.note 为空,则为假。

    【讨论】:

      猜你喜欢
      • 2016-03-19
      • 1970-01-01
      • 1970-01-01
      • 2011-06-25
      • 2015-08-27
      • 1970-01-01
      • 1970-01-01
      • 2010-11-18
      相关资源
      最近更新 更多