【发布时间】:2020-02-15 04:21:57
【问题描述】:
我想知道如果元素存在,是否有办法访问 dart 中列表的第一个元素,否则返回 null。
首先,我认为这可以完成工作:
final firstElement = myList?.first;
如果 myList 为 null 或 myList.length > 0,则此方法有效,但如果 myList 为空列表,则会给我一个错误。
我想我可以这样做:
final firstElement = (myList?.length ?? 0) > 0 ? myList.first : null;
但我想知道是否有更简单的方法来做我想做的事情。
【问题讨论】: