Не баг, нормальное поведение
просто range это sequence на самом деле)
scala.collection.immutable.Range#contains final def contains(x: Int) = { if (x==end && !isInclusive) false else if (step > 0) { if (x < start || x > end) false else (step == 1) || (((x - start) % step) == 0) } else { if (x < end || x > start) false else (step == -1) || (((x - start) % step) == 0) } }
Обсуждают сегодня