У меня есть структура, и я использую ее во многих классах. Я хочу иметь способ подсчета количества структур, инициализированных в каждом классе (например, array.count). Я ничего не могу найти на нем.Подсчитайте количество элементов в Struct?
struct measuredBMInfo {
var level: Int
var message: String
init(level: Int, message: String) {
self.level = level
self.message = message
}
}
Я использую-структуру, как показано ниже:
// setup pain
let painInfo0 = measuredPainInfo(level: 0, message: "No Pain")
let painInfo1 = measuredPainInfo(level: 1, message: "Mild pain can be ignored")
let painInfo2 = measuredPainInfo(level: 2, message: "Moderate pain that interferes with tasks")
let painInfo3 = measuredPainInfo(level: 3, message: "Moderate pain interferes with concentration")
let painInfo4 = measuredPainInfo(level: 4, message: "Severe pain interferes with basic tasks")
let painInfo5 = measuredPainInfo(level: 5, message: "Worst possible pain bedrest required")
Я хочу, чтобы подсчет measuredPainInfo в этом случае.
Можете ли вы дать нам некоторые примеры использования? Это немного непонятно, чего вы хотите достичь. – Cristik
Я хочу получить, сколько структур у меня есть, чтобы я мог, например, заполнить таблицу с правильным количеством строк. – SashaZ
Почему вы не используете массив этих структур? Затем вы можете получить доступ к его счету. – Cristik