Навигация Форума
Пожалуйста Авторизоваться or Регистрация для создания сообщений и тем.
Массивы
#1 · 30.06.19, 21:11
#2 · 15.12.20, 23:05
Likins отреагировал на эту запись.
Likins
#3 · 16.12.20, 09:53
Цитата: Likins от 30.06.19, 21:11Почему print (playerd); выводит 0 вместо 5
inventory = ["Нож", "Книга", "Верёвка"];
playerd = 0;
Нож = {
cost: 10,
damage: 5,
sell: 4,
};
knife2 = {
cost: 50,
damage: 20,
sell: 35,
};
if (inventory[0] == Нож) { playerd = Нож.damage; }
print (playerd);
Почему print (playerd); выводит 0 вместо 5
inventory = ["Нож", "Книга", "Верёвка"];
playerd = 0;
Нож = {
cost: 10,
damage: 5,
sell: 4,
};
knife2 = {
cost: 50,
damage: 20,
sell: 35,
};
if (inventory[0] == Нож) { playerd = Нож.damage; }
print (playerd);
Цитата: UsualRussian от 15.12.20, 23:05inventory[0] содержит строку "Нож", а ты сравниваешь оное с объектом Нож. Ясное дело, ничего путного из этого не выходит.
inventory[0] содержит строку "Нож", а ты сравниваешь оное с объектом Нож. Ясное дело, ничего путного из этого не выходит.
© 2023 АКСМА Софт