firstOrNull 属性

T? firstOrNull

此迭代器的第一个元素,如果可迭代为空,则为 null

实现

T? get firstOrNull {
  var iterator = this.iterator;
  if (iterator.moveNext()) return iterator.current;
  return null;
}