Как я могу туда добавить новые элементы?
Когда создаю элемент, ему обязательно нужно спецификатор лакейшна (memory или calldata). А memory в storage (то есть в массив контракта) путать нельзя. Как тогда быть?
User storage str = users[id] str.age = str.number = str.color = or User memory str; str.age = str.number = str.color = users.push(str) or User memory str = User(15, 10, "white"); users.push(str); or User memory str = User({age:15, number:10, color: "white"}); users.push(str);
Обсуждают сегодня