between static method

String between(
  1. String prev,
  2. String next
)

在两个排序字符串之间生成一个新的排序字符串 prev 前一个排序字符串 next 后一个排序字符串

Implementation

static String between(String prev, String next) {
  if (prev.isEmpty) prev = _minRank;
  if (next.isEmpty) next = _maxRank;

  // 确保prev < next
  if (prev.compareTo(next) >= 0) {
    throw ArgumentError('前一个排序值必须小于后一个排序值');
  }

  return _generateBetween(prev, next);
}