isKnownPrime static method

bool? isKnownPrime(
  1. int n
)

Returns true if n is in the knownPrimes list.

Implementation

static bool? isKnownPrime(int n) {
  assert(_knownPrimes.isNotEmpty, '`_knownPrimes` must never be empty.');

  if (n > _knownPrimes.last) {
    return null;
  }

  var idx = _knownPrimes.binarySearch(n, (a, b) => a.compareTo(b));
  return idx >= 0;
}