Sobes.tech
Junior — Middle

Ключтөрү — саптар, ал эми маанилер ар түрдүү түрдө болушу мүмкүн болгон сөздүк кандай маалымат түрүн билдирет?

sobes.tech AI

AIден жооп

iOS (Swift) чөйрөсүндө, ачкычтар саптар болуп, маанилер ар кандай түрдө болушу мүмкүн болгон сөздүк көбүнчө Dictionary<String, Any> түрүндө көрсөтүлөт.

Мында:

  • String ачкычтардын түрү.
  • Any универсалдуу түр, ал ар кандай түрдөгү маанилерди камтый алат.

Мисал:

var dict: [String: Any] = [
    "name": "Ivan",
    "age": 30,
    "isMember": true
]

print(dict["name"] as? String ?? "")  // Ivan

Any колдонуу сөздүктө ар кандай түрдөгү маанилерди сактоого мүмкүндүк берет, бирок чыгарып алуу учурунда түргө түртүп берүү керек.