Как работает эта строка кода?

currentIndex = (currentIndex + 1) % questionBank.size

По сути эта строка должна прибалять к переменной единицу, но что происходит дальше? Дальше оно делит (currentIndex + 1) на questionBank.size и переменной currentIndex присваевается остаток от этого деления. Так вот, почему так? Зачем нужен знак процента?
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ответы на вопрос 1
xez
@xez
TL Junior Roo
% - это остаток от деления.
currentIndex равен: остатку деления (currentIndex+1) на questionBank.size,
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы