Flutter Dart:如何安全地从可空列表中获取元素?

Flutter Dart:如何安全地从可空列表中获取元素?,flutter,dart,Flutter,Dart,我有一个可能为空的列表。如何使用dart的空安全运算符从中获取元素 aNullList[0](将抛出空指针) 那些没有编译: aNullList?[0](不编译) aNullList?[0]??“无”(也不编译) 只需将元素at与空安全运算符组合使用,如下所示: aNullList?.elementAt(0)??“无要素”供参考:

我有一个可能为空的列表。如何使用dart的空安全运算符从中获取元素

  • aNullList[0]
    (将抛出空指针)
那些没有编译:

  • aNullList?[0]
    (不编译)

  • aNullList?[0]??“无”
    (也不编译)


只需将
元素at
与空安全运算符组合使用,如下所示:

aNullList?.elementAt(0)??“无要素”

供参考: