flutter - 检查对象是否有空值

标签 flutter dart

是否有任何合适的方法来检查对象是否具有所有空值?这是示例代码。当所有对象值为空时,我试图打印“空”

void main() {

  Object object = Object(foo: null, fuu: null);

  object == null? print('empty'): print('not empty');
 }

 class Object {
   final String foo;
   final int fuu;
   Object({this.foo, this.fuu});
 }

最佳答案

void main() {

  Object objectvalue = Object();


  objectvalue.foo = null;
  objectvalue.fuu = 21;


  if(objectvalue.checknullValue()){
    print("some fields are null");
  }
 }

 class Object {
    String foo;
    int fuu;
   Object({this.foo, this.fuu});

   bool checknullValue() {
    return [foo, fuu].contains(null);
  }
 }


检查这段代码,让我知道它是否有效。

谢谢。

关于flutter - 检查对象是否有空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59919226/

相关文章:

css - onClick背景颜色变化

dart - 项目在满足 <t​​emplate if =""> 条件后变为可见时不会出现在 $ 中

dart - 如何让 pub build 显示来自所有包的警告/提示

flutter - 从flutter的api滚动时如何加载数据

firebase - 无法将 Firebase 与我的应用程序集成

firebase - cloud_firestore/unavailable 服务当前不可用

flutter - 为什么 flutter 分析与 Dart 分析不同?

player.play 的 flutter 音频缓存错误

flutter - Riverpod 的 ConsumerWidget 在我的 flutter 项目中无法识别

regex - dart - 使用 RegExp 选择字符串组