Я хочу реализовать функцию добавления пользователем нескольких машин. Каждый автомобиль имеет одинаковые свойства. Поэтому моим первым шагом будет создание структуры:
struct car {
hp: Int
color: String
age: String
price: Double
}
Теперь каждый раз, когда пользователь нажимает кнопку и добавляет запрошенные данные, автомобиль должен быть добавлен со значениями данной структуры.
Как мне поступить, если я хочу иметь возможность использовать данные каждого автомобиля, называя его имя?
Прав ли я, предполагая, что мне придется добавить еще одно значение в структуру, а именно name
? Что мне нужно создать массив структур, добавляя car
каждый раз, когда пользователь добавляет еще одну?
С этим подходом идти?
Если так - у пользователя есть возможность изменять / обновлять данные автомобиля - как я могу получить доступ к той точной структуре, которую он пытается отредактировать внутри массива и изменить его данные?