@tennoseremel @skobkin Ну да, по идее в некоторых языках range-подобные штуки в итоге являются просто итераторами.
Но даже если это так, и память не выделяется, то перебор всех значений до нахождения искомого числа (или до конца) будет очень долгим.
@Revertron Теоретически, в таком случае может существовать метод, который проверяет не перебором. Вроде бы, в Ruby include? Range‐объектов так и делает. Впрочем, возможно, я тоже помню неправильно :)
@skobkin