singleOrNull property

T? get singleOrNull

Returns the single element, or null if empty or has more than one.

Implementation

T? get singleOrNull {
  final it = iterator;
  if (!it.moveNext()) return null;
  final result = it.current;
  if (it.moveNext()) return null;
  return result;
}