Тогда для абстракции лучше использовать итераторы или ренджи, ну да не
суть, здесь это не важно. Важнее то, что использование `[]` вместо `at`
означает, что у тебя там потенциально может быть выход за границы твоего
массива, и тебе эта проверка там действительно нужна. Впрочем, как хочешь.
Для семантики обязательной проверки мы вообще `value` обычно используем :)