Sobes.tech
Junior — Middle

Hogyan különböztetjük meg az egyedi elemekből álló halmazt a kulcs-érték párokat tartalmazó szótártól?

sobes.tech MI

Válasz az MI-től

Egy egyedi elemekből álló halmaz (Set) olyan kollekció, amely csak egyedi értékeket tartalmaz kulcs-érték párok nélkül. Például Swiftben a Set csak elemeket tartalmaz, és minden elem csak egyszer fordulhat elő.

A Szótár (Dictionary) egy kulcs-érték párokat tartalmazó kollekció, ahol minden kulcs egyedi és egy adott értékhez kapcsolódik.

Példa Swiftben:

let uniqueNumbers: Set = [1, 2, 3, 3, 4] // tartalmazza az 1, 2, 3, 4
let dict: [String: Int] = ["one": 1, "two": 2]

Itt a Set csak egyedi számokat tárol, a Dictionary pedig "kulcs-érték" párokat.