Junior — Middle
როგორ ხდება მონაცემთა სტრუქტურის შიგნით ელემენტების წვდომა?
sobes.tech AI
პასუხი AI-სგან
iOS-ში, მონაცემთა სტრუქტურის შიგნით ელემენტებზე წვდომა დამოკიდებულია სტრუქტურის ტიპზე.
- მასივებისთვის (
Array), წვდომა ხორციელდება ინდექსით, მაგალითადarray[0]. - ლექსიკებისთვის (
Dictionary), გასაღებით, მაგალითადdict["key"]. - ნაკრებისთვის (
Set), პირდაპირი წვდომა ინდექსით არ არის, მაგრამ შეიძლება იტერირება ან ელემენტის არსებობა შეამოწმოს.
მაგალითი:
let array = ["apple", "banana", "cherry"]
print(array[1]) // banana
let dict = ["name": "John", "age": "30"]
if let name = dict["name"] {
print(name) // John
}
let set: Set = [1, 2, 3]
if set.contains(2) {
print("Set შეიცავს 2-ს")
}