Junior — Middle
Как се реализират и работят масивите от данни в езика Swift?
sobes.tech AI
Отговор от AI
В Swift масивите са представени чрез типа Array, който е обобщена колекция, съхраняваща подреден набор от елементи от един и същи тип.
Характеристики:
- Масивите в Swift са структури (тип стойност), затова при присвояване или предаване се копират (оптимизация copy-on-write).
- Могат да се създават променливи (
var) и неизменяеми (let) масиви. - Поддържат индексиране, итерация, добавяне и изтриване на елементи.
Пример за създаване и използване на масив:
var numbers: [Int] = [1, 2, 3]
numbers.append(4) // добавяне на елемент
print(numbers[0]) // извежда 1
for number in numbers {
print(number)
}
По този начин, масивите в Swift са удобни и безопасни благодарение на типизацията и характеристиките на типа стойност.