Sobes.tech
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-ს")
}