LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

массивы или строки, а в массивах есть начальный и конечный элементы

В массивах есть начальный элемент и длина. Если у тебя длина не помещается в целое число, то пора перестать столько пить кефира, или чего там. А если помещается, что итерация по [a, b] преобразуется в итерацию по [a, b + 1) без переполнения.

Исходная версия Deleted, :

массивы или строки, а в массивах есть начальный и конечный элементы

В массивах есть начальный элемент и длина. Если у тебя длина не помещается в целое число, то пора перестать столько пить кефира, или чего там. А если помещается, что итерация по [a, b] преобразуется в итерацию по [a, b + 1) без переполнения, что по сути и есть [a, len) арифметически.