valueAt method

num valueAt(
  1. int index
)

The current value at index (0-based). Requires 0 <= index < length. Audited: 2026-06-12 11:26 EDT

Implementation

num valueAt(int index) {
  // Enforced in release: a negative index in [-_n, 0) reads a valid but wrong
  // slot (`index + _n`) and returns a silently incorrect value.
  if (index < 0 || index >= _n) {
    throw RangeError.range(index, 0, _n - 1, 'index');
  }
  return _tree[index + _n];
}