Массивы
Помните, как работают переменные? Вы можете дать им имя и сохранить в них некоторое значение:
Это количество монет только одного игрока. Но что, если игроков 4, вам нужно хранить значение для каждого, и у них есть какое-то количество моент? Как бы вы это сделали?
Сделать вот так, верно? Хранить все эти значения в разных переменных? Это будет работать верно, но есть и другой, более лучший способ сделать это: использовать массивы.
Массивы похожи на переменные, у них также есть имя и хранятся некоторые значения, но в отличие от переменных они могут хранить несколько переменных (элементов) под тем же именем.
Чтобы назначить или получить доступ к элементу внутри массива, поместите идентификатор элемента (число) в квадратные скобки после имени массива. Вот так:
Поэтому в предыдущем примере я добавил четыре элемента (0, 1, 2, 3) к массивам. Если я хочу сохранить второй элемент (со значением 5) к переменной с именем player_2
, я сделаю следующее:
Вы также можете использовать переменную вместо идентификатора элемента внутри квадратных скобок, потому что главное - это значение, а не ключевое слово. Поэтому я могу сделать так:
Также вы можете использовать массивы внутри цикла:
Вышеупомянутый код выполняет ту же функцию, что и этот:
Поскольку цикл будет выполняться только 3 раза, когда переменная цикла i
будет равна 0, 1 и 2 соответственно, первые три элемента массива money
станут равными первым трем элементам массива coins
.
Last updated