Назад к вопросам
Intern
79
questionbank
Что ты знаешь о массиве (Array)?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Массив в Swift — это упорядоченная коллекция элементов одного типа.
Ключевые особенности:
- Упорядоченность: Элементы имеют определенный порядок и доступны по индексу.
- Типобезопасность: Массив может хранить только элементы одного типа.
- Изменяемость: Массивы в Swift являются структурами (value types). При присваивании или передаче создается копия. Чтобы сделать массив изменяемым, его нужно объявить с помощью
var. - Размер: Массив может быть динамического размера, количество элементов может меняться.
Примеры использования:
// Создание пустого массива строк
var emptyArray: [String] = []
// Создание массива с начальными значениями
let numbers = [1, 2, 3, 4, 5]
// Доступ к элементу по индексу
let firstNumber = numbers[0] // 1
// Добавление элемента
emptyArray.append("Hello")
// Вставка элемента по индексу
emptyArray.insert("World", at: 1) // ["Hello", "World"]
// Удаление элемента
emptyArray.remove(at: 0) // ["World"]
// Итерация по элементам
for number in numbers {
print(number)
}
Важные методы и свойства:
| Метод/Свойство | Описание |
|---|---|
count |
Количество элементов в массиве |
isEmpty |
Булево значение, указывает, пуст ли массив |
append(_:) |
Добавляет элемент в конец массива |
insert(_:at:) |
Вставляет элемент по указанному индексу |
remove(at:) |
Удаляет элемент по указанному индексу |
first |
Опциональный первый элемент |
last |
Опциональный последний элемент |
Массивы широко используются для хранения и обработки данных в приложениях.